Outils pour utilisateurs

Outils du site


2gy_2021:2gy06:s35_intro

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
2gy_2021:2gy06:s35_intro [2020/09/02 06:22]
ilko
2gy_2021:2gy06:s35_intro [2020/09/08 15:17] (Version actuelle)
ilko
Ligne 1: Ligne 1:
 ====== Révision ====== ====== Révision ======
 +
  
 ===== Python Exemples ===== ===== Python Exemples =====
Ligne 52: Ligne 53:
 </​code>​ </​code>​
  
- 
-{{ :​2gy_2021:​2gy06:​spiralle_photo.png?​200|}} 
  
 === Boucles while === === Boucles while ===
Ligne 62: Ligne 61:
 </​code>​ </​code>​
 Le consigne est répétée tant que la condition est remplie. Le consigne est répétée tant que la condition est remplie.
 +
  
 <​code>​ <​code>​
 from gturtle import * from gturtle import *
  
-def spirale(cote, allongement, cote_max):​ +def spirale(cote,​ cote_max):​ 
-    while cote<=cote_max:+    while cote<​cote_max:​
         forward(cote)         forward(cote)
-        ​right(30+        ​left(90
-        cote = cote + allongement +        cote=cote+5 
-        +
 makeTurtle() makeTurtle()
 hideTurtle() hideTurtle()
-spirale(5, 4, 150)+spirale(5, 150)
 </​code>​ </​code>​
  
Ligne 177: Ligne 177:
  
 <​code>​ <​code>​
-username ​= input("​Login:​ ")+user_name ​= input("​Login:​ ")
  
-if username ​== "​DoeJ":​+if user_name ​== "​DoeJ":​
     print("​Welcome back, John!"​)     print("​Welcome back, John!"​)
  
Ligne 192: Ligne 192:
  
 Soit A une année Soit A une année
 +
 Si A n’est pas divisible par 4,  Si A n’est pas divisible par 4, 
 +
 A n’est pas bissextile A n’est pas bissextile
-Si l’année A + 
-est divisible par 4, elle est bissextile, sauf si elle est divisible par 100 et pas par 400.+Si l’année A est divisible par 4, elle est bissextile, ​ 
 + 
 +sauf si elle est divisible par 100 et pas par 400.
  
 === Consignes === === Consignes ===
 +Pour vérifier si un nombre est divisible par un autre nombre, vous avez besoin de l'​opérateur "​%"​.
  
 Commencez par dessiner un ordinogramme de cet algorithme avec la présentée au cours. Implémentez l’algorithme en question en Python dans l’éditeur ci-dessous. Commencez par dessiner un ordinogramme de cet algorithme avec la présentée au cours. Implémentez l’algorithme en question en Python dans l’éditeur ci-dessous.
Ligne 237: Ligne 242:
 # test de la commande # test de la commande
 # test() # test()
 +</​code>​
 +
 +
 +==== Exercice R3 ====
 +
 +Développez une commande spirale(nb_cotes,​ cote_initial,​ increment, angle, cote_max) qui dessine une spirale dont le premier côté dessiné vaut cote_initial et qui augmente à chaque fois la longueur des côtés de increment. La tortue doit tourner de angle degrés entre chaque côté.
 +
 +Testez ensuite votre commande avec différentes valeurs pour les paramètres.
 +
 +<​code>​
 +from gturtle import *
 +makeTurtle()
 +
 +def spirale(nb_cotes,​ cote_initial,​ increment, angle):
 +# compléter le code ici
 </​code>​ </​code>​
  
2gy_2021/2gy06/s35_intro.1599027732.txt.gz · Dernière modification: 2020/09/02 06:22 par ilko