Want to make creations as awesome as this one?

Transcript

Adapté du cahier d'algorithmique et de programmation niveau 2nde aux éditions Delagrave

L'instruction conditionnelle

TP4 :

PRESS START

Exemple : La condition est vraie si l'heure est supérieure à 9 et le jour est égal à "lundi".

  • d'opérateurs logiques :
  • d'opérateurs de comparaison :

Une condition est une expression dont le résultat est soit "vrai" soit "faux".Une condition peut être construite à l'aide :

A. Les conditions dans un test

  • Une instruction conditionnelle est une instruction qui n'est exécutée que si une condition est réalisée. Autrement dit si une condition est réalisée alors l'instruction est réalisée.
  • La condition est suivie de deux points.
  • Les instructions liées à la condition doivent être indentées (décalées vers la droite). On peut dire que c'est l'indentation qui remplace le mot "alors" qui n'existe pas en langage Python.
Exemple : Ligne 3, il faut que 6*a-4 soit supérieur à 1 pour que, dans la ligne 4, on ait "x=3".Dans le cas contraire, x garde sa valeur.

B.Structure conditionnelle if"si...alors"

La structure if...else (si...sinon) permet d'éxécuter des instructions si une condition est réalisée et d'autres instructions sinon.

C. Structure conditionnelle "if...else""si...sinon"

La structure if...elif...else permet d'utiliser plusieurs conditions qui s'excluent l'une l'autre.Le mot clé elif est la contraction de "else if" qui signifie "sinon si".Il est possible d'utiliser autant de "elif" qu'on le souhaite.

D. Structure conditionnelle "if...elif...else""si...Sinon si...sinon"

Je me teste pour voir si j'ai compris

le symbole == correspond à une :

le symbole = correspond à une :

VALIDER

Utiliser les connecteurs logiques "ET" et "OU".

print(" ")

if ( ):

VALIDER

b=

c=

a=

VALIDER

y=

x=

VALIDER

VALIDER

Le message s'affiche pour x compris entre x = et x = valeurs

pour x = 0 :

pour x = 5 :

VALIDER

12345678

12345678

Elles sont situées à la ligne : etRéécrire la fonction avec les corrections :

VALIDER

print("20<a<=30")

print("a>20")

a=42

Il faut remplacer le par

VALIDER

VALIDER

VALIDER

Afficher à l'utilisateur mdp?

Instruction d'entrée : Pour demander une valeur, on utilise l'instruction input.Exemple : nombre=input("Choisissez un nombre entre 1 et 10")Instruction de sortie :Pour afficher un texte ou une variable, on utilise l'instruction print.Exemple : print("nombre =",nombre)

remplacer les symboles "..." par '...'

remplacer les symboles "..." par '...'

VALIDER

euros

euros

euros

VALIDER

Je teste les automatismes