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:27]
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 65: Ligne 66:
 from gturtle import * from gturtle import *
  
-def spirale(cote):​ +def spirale(cote, cote_max): 
-    ​repeat 50:+    ​while cote<​cote_max:
         forward(cote)         forward(cote)
         left(90)         left(90)
Ligne 73: Ligne 74:
 makeTurtle() makeTurtle()
 hideTurtle() hideTurtle()
-spirale(5)+spirale(5, 150)
 </​code>​ </​code>​
  
Ligne 176: 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 191: 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 236: 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.1599028027.txt.gz · Dernière modification: 2020/09/02 06:27 par ilko