Empezando MicroPython de Alvik

Inspirado en el esquema del tutorial MicroPython Basics autora Francesca Sanfilippo & Karl Söderby 

 Hemos visto la función  print visualiza un mensaje en la cónsola : 

 print('Hola mundo !') 

 Podemos introducir una variable , frase que contenga el texto, la función  time.sleep( segundos) que hace una pausa, (para utilizar esta función se necesita importar la librería time con import time ) y dentro de un bucle while que se ejecuta mientras sea verdadero lo que le sigue, en este caso while True se ejecutará siempre: 

 import time 

frase = "Hola mundo !!"

 

while True:

 print(frase) 

 time.sleep(1) 

 Aquí se utiliza 

 

 una función con  def  una variable contador que en la función se declara  global de esta manera se puede utilizar dentro de cualquier función del programa (en este caso el programa principal  la funcion_contar(). 

 Vemos la típica operación de cuenta contador = contador + 1 

 print visualiza dos cosas, la frase y el contador 

 

 import time

frase = "Hola mundo "

contador = 0

def funcion_contar():

 global contador

 contador = contador + 1

while True:

 funcion_contar()

 print(frase, contador)

 time.sleep(1) 

 El resultado: 

 

 Aquí utilizamos el  condicional if  con su auxiliar  else y la función  exit  para acabar el programa: 

 import time

frase = "Hola mundo "

contador = 0

maximo = 20

def funcion_contar():

 global contador

 contador = contador + 1

while True:

 funcion_contar()

 if contador>20 :

 exit

 else :

 print(frase, contador)

 time.sleep(1) 

 Lo que provoca que a los 20 finalice  

 

 Podemos usar en vez de variables numéricas, variables tipo  array para los bucles : 

 Catedu = ['Javier', 'Santiago', 'Silvia', 'Berta', 'Cristina', 'Nacho', 'Arturo', 'Chefo', 'Vladi', 'Ruben', 'Pablo', 'JuanFran']

def printCatedus():

 for persona in Catedu:

 print(persona)

printCatedus() 

 

 Con esto ya podemos avanzar, pero si quieres