- Algorithme - Condition composée -

Définition :
On peut écrire des conditions plus complexes en reliant des comparaisons à l'aide des opérateurs logiques ET, OU et NON.
  • "Condition 1 ET condition 2" sera vraie si les deux conditions sont toutes les deux vraies.
    Par exemple, la condition : "âge supérieur à 5 ET âge inférieur à 10" sera vraie si la variable âge est strictement comprise entre 5 et 10.
  • "Condition 1 OU condition 2" sera vraie si l'une au moins des deux conditions est vraie.
    Par exemple, la condition "prénom=Jean OU nom=Dupont" sera vraie pour :
    • Jean Dupont (conditions 1 et 2 vraies)
    • Jean Durand (condition 1 vraie)
    • Pierre Dupont (condition 2 vraie)
    mais fausse pour
    • Pierre Durand (conditions 1 et 2 fausses)
  • "NON (condition 1)" sera vraie si et seulement si condition 1 est fausse.
    Par exemple : "NON (x<3)" sera vraie si x >= 3

Exercices

 

Ex 10 :

On considère le programme ci-dessous écrit en Python :

reponse=input("répondre oui ou non")
if reponse=="oui" or reponse=="non":
–--print("La réponse est ",reponse)
else:
–--print("C’est une mauvaise réponse")

1 ) Qu’obtient-on en sortie si on saisi "oui" en entrée ?

2 ) Qu’obtient-on en sortie si on saisi "oii" en entrée ?

3 ) Décrire ce que fait ce programme.

4 ) Modifier ce programme pour qu’il indique en plus si la réponse est constituée de trois caractères, mais qu’elle n’est tout de même pas correcte.

 

 




 

Site et contenu réalisés par Pierre Lux - professeur de mathématiques au Lycée Lyautey de Casablanca
Site construit avec le logiciel Gest'classe
 
 
Gest'classe © 2016 créé par Lux Pierre - Télécharger Gest'classe