Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Instructions If-Else | If-Else Statements
Practice
Projects
Quizzes & Challenges
Quiz
Challenges
/
Python Ninja

bookInstructions If-Else

Glissez pour afficher le menu

À mesure que le jeu Ninja devient plus complexe, il est nécessaire de faire des choix au lieu de suivre un chemin fixe. En Python, ces choix sont réalisés à l'aide des instructions if et else.

L'instruction if permet à votre code de vérifier une condition et d'agir uniquement lorsque cette condition est True. Considérez cela comme poser une question : « Est-ce vrai ? ». Si la réponse est « Oui », le code s'exécute.

if condition:
    # Runs if condition is True
if ninja.object_right() == "wall":
    ninja.go_up()

Si un mur se trouve à droite, le Ninja se déplace d'une case vers le haut. S'il n'y a pas de mur à droite, rien ne se passe.

Extension avec else

Parfois, ne rien faire n'est pas suffisant. Vous pouvez vouloir que le Ninja effectue une autre action lorsque la condition est False.

C'est à ce moment que l'on ajoute else.

if condition:
    # Runs if condition is True
else:
    # Runs if condition is False

Combinaison de if-else avec une boucle for

if-else est particulièrement utile lorsqu'il est combiné avec des boucles, permettant ainsi au Ninja de décider quoi faire à chaque itération de la boucle.

ninja.py

ninja.py

copy
  • La boucle for répète la logique plusieurs fois ;
  • À chaque étape, le Ninja vérifie ce qui se trouve devant lui ;
  • S'il y a un mur, le Ninja monte, le franchit, puis redescend ;
  • S'il n'y a pas de mur, le Ninja se déplace simplement vers la droite ;
  • Le Ninja ramasse le sushi à la fin.
question mark

Quelles affirmations concernant if-else sont True ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 1

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 5. Chapitre 1
some-alt