Want to create interactive content? It’s easy in Genially!

Reuse this genially

TP4 L'instruction conditionnelle

Cécile Dulucq

Created on September 22, 2021

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

TP4 :

L'instruction conditionnelle

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

PRESS START

A. Les conditions dans un test

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

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

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

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

  • 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.

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

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

D. Structure conditionnelle "if...elif...else" "si...Sinon 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.

Je me teste pour voir si j'ai compris

VALIDER

le symbole = correspond à une :

le symbole == correspond à une :

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

if ( ):

print(" ")

VALIDER

c=

a=

b=

VALIDER

x=

y=

VALIDER

VALIDER

pour x = 5 :

pour x = 0 :

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

VALIDER

1 2 3 4 5 6 7 8

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

1 2 3 4 5 6 7 8

VALIDER

Il faut remplacer le par

a=42

print("a>20")

VALIDER

print("20<a<=30")

VALIDER

VALIDER

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 '...'

Afficher à l'utilisateur mdp?

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

VALIDER

euros

euros

euros

VALIDER

Je teste les automatismes