Instruction et condition aléatoire

Qu’est ce qu’une condition ?

Une condition est est un code qui va comparer plusieurs valeurs entre elle. Pour cela nous allons utiliser des opérateurs logique tel > (supérieur ) < ( inférieur ) ou == (égal a ) 

Souviens toi si tu dis simplement = c’est comme si tu enregistres une variable.

Pour créer une structure conditionnelle, nous utilisons la commande IF, ELSE ou ELIF. La structure if est la plus utiliser dans le codage, c’est celle qui permet de prendre des décisions. Par exemple Est ce que j’ai froid ? oui je mets un pull, non je reste comme je suis.

Imagine que ton programme doit prendre des décisions en fonction de ce qui se passe. C’est un peu comme quand tu dois choisir entre différentes options.

 

La première étape, c’est de poser une question et d’enregistrer la réponse. Dans l’exemple, on demande quelque chose qui a deux réponses possibles, et on met cette réponse dans une « boîte » appelée choix.

 

Ensuite, on utilise le mot-clé if (qui veut dire « si »). On dit à Python : « Si le contenu de la boîte choix est ‘oui’, alors fais ceci : affiche le message ‘cool moi aussi' ».

 

Maintenant, que faire si la réponse n’est pas ‘oui’ ? C’est là qu’intervient elif (qui est une contraction de « else if », signifiant « sinon si »). On ne peut pas réutiliser un simple if ici car on est déjà en train de vérifier une condition. elif nous permet de vérifier une autre condition seulement si la première condition (if) n’était pas vraie. Dans notre cas, on dit : « Sinon, si le contenu de la boîte choix est ‘non’, alors fais cela : affiche le message ‘C’est dommage ils sont mignons' ».

 

elif est super quand tu as plusieurs options possibles à vérifier. Tu peux en mettre autant que tu veux entre un if et l’action finale.

 

Et si aucune des conditions précédentes n’est vraie (par exemple, si la personne n’a tapé ni ‘oui’ ni ‘non’) ? C’est là que else (qui veut dire « sinon ») entre en jeu. else permet de gérer tous les autres cas qui n’ont pas été couverts par le if ou les elif. On dit à Python : « Sinon (si rien d’autre n’est vrai), alors fais ceci : affiche le dernier texte (celui qu’on n’a pas spécifié avec un if ou un elif) ».

Nombre aléatoire

Dans certain cas, il est nécessaire de générer un nombre aléatoire afin d’avoir une intéraction avec l’utilisateur.

Les fonctions pour générer un nombre aléatoires sont stockés dans un outil appelé module. Pour acceder à ce module tu dois l’importer avec la fonction import

>> import Random

Cette instruction importe le module générant des nombre aléatoire. Ensuite pour executer cet ordre tu dois utiliser la fonction randint(minimim,maximum)

>> random.randint(1,10)

La fonction ci dessous permet de générer un nombre aléatoire entre 1 et 10)

Grace à ce code, tu peux desormais créer un petit programme qui te permet de deviner un nombre. Nous le ferons évoluer au fur et à mesure des leçons.

Objectif du programme

  1. Générer un nombre aléatoire

  2. Demander au joueur si il a trouvé le nombre

  3. comparer le nombre du joueur et celui du programme

  4. Donner la réponse et afficher le chiffre de l’ordinateur

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

error: Ce contenu est protégé contre la copie !