Fonctionnement du site : les différents accès

- 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 saisit "oui" en entrée ?

2 ) Qu’obtient-on en sortie si on saisit "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
connexion requise

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
 
 
pierrelux.net par Lux Pierre - Télécharger Gest'classe