Modifications

Sauter à la navigation Sauter à la recherche
430 octets ajoutés ,  5 octobre 2015 à 07:40
Ligne 80 : Ligne 80 :  
== Faire encore mieux ==
 
== Faire encore mieux ==
 
=== Animer avec une boucle FOR ===
 
=== Animer avec une boucle FOR ===
Dans cette version du programme, nous avons remplacer le contenu de la boucle {{fname|while True}} pour raccourcir le programme.
+
Dans cette version du programme, nous allons utiliser deux boucle for:
 +
* Une boucle for pou remplacer le contenu de la boucle {{fname|while True}} pour raccourcir le programme.
    
Comme vous pourrez ce constater ci-dessous, l'usage d'une boucle {{fname|for}} permet de réduire le programme à quelques lignes.
 
Comme vous pourrez ce constater ci-dessous, l'usage d'une boucle {{fname|for}} permet de réduire le programme à quelques lignes.
Ligne 101 : Ligne 102 :  
La deuxième boucle {{fname|for}} allume et éteint chacune des LEDs à tour de rôle.
 
La deuxième boucle {{fname|for}} allume et éteint chacune des LEDs à tour de rôle.
   −
+
=== Utiliser une Comprehension List ===
{{traduction}}
+
La [http://domeu.blogspot.be/search?q=comprehension Comprehension List] est une structure/syntaxe super-puissante en Python. Un peu déroutante au début, c'est un allier d'une grande puissance.
    +
Dans cette version du code, la création de la liste {{fname|pins}} est assuré par une compréhension list.... en une seule ligne de code.
 +
 +
<nowiki></nowiki>   
 
{{MicroPython-Hack-Prepare-TRAILER}}
 
{{MicroPython-Hack-Prepare-TRAILER}}
29 837

modifications

Menu de navigation