Chap 1: Redémarrer avec Python






LES BOUCLES NON BORNEES




Définition

Une boucle non bornée while (Tant que) permet de répéter des instructions autant de fois que la condition fixée initialement est vérifiée.



Tester plusieurs fois le programme ci-dessous. Que fait-il ? Compléter le afin d'afficher le nombre de tests avant l'obtention d'un 6.

Remarques

  1. Pourquoi ne faut-il surtout pas executer le programme ci-dessous ?
  2. Modifier le programme afin d'afficher les puissances de 2 inférieures à 100000.


  1. Compléter le script ci-dessous pour calculer 1+1/2+1/3+1/4+...+1/100
  2. Modifier le script afin de trouver le nombre N tel que 1+1/2+1/6+...+1/N dépasse 15.


Le jeu « C’est plus, c’est moins ».


L’utilisateur doit deviner un nombre entier compris entre 1 et 100.
  1. Faire choisir le nombre secret aléatoirement par la machine.
  2. Tant que l’utilisateur n’a pas trouvé le nombre secret, lui demander de proposer un autre nombre.
  3. Si le nombre proposé est trop grand faire afficher « C’est plus », s’il est trop petit faire afficher « C’est moins ».
  4. Faire afficher « Gagné!
  5. Faire afficher le nombre d'essais réaliser
  6. Afficher «Vous êtes mauvais!» si le nombre d'essais est supérieur ou égal à 10.
  7. Afficher «Vous êtes mentaliste!» si le nombre d'essais est inférieur ou égal à 7.