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

 

 

Programmation
Ex 10
Exécuter
Question 4 de l'ex 10



 

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