Informatique et Sciences du Numérique 2012
Quels seront les booléens retournés par :
Vérifier votre résultat en renseignant proprement la ligne de commande de Python.
Remarque : not( == ) soit 'pas égal' ou différent s'écrit aussi !=
Par exemple, 2!=3 retourne la valeur True.
Que retourne alors l'expression True!=False? Vérifier avec la ligne de commande de
Python?
L'opérateur 'ou' (inclusif) , 'or' :
Langage naturel :
si (samedi) ou (dimanche) alors
c'est week-end
(samedi) est un booléen : True, False de même (dimanche).
Table de Vérite :
'C'est week-end' si les deux conditions sont réalisées (Vrai) ou seulement une.
Si les deux conditions sont fausses, ce n'est pas week-end.
Excel possède également l'opérateur logique OR (OU) inclusif.
Utiliser Excel pour présenter la table de vérité de l'opérateur OU.
lire un entier x
si (x dans (1,2,3)) ou (x dans (3,4)) alors
x dans (1,2,3,4)
sinon
x n'est pas dans (1,2,3,4)
Codage Python :
#opérateur logique ou
x=int(input('entier x? :'))
if (x in (1,2,3)) or (x in (3,4)):
print('x est entre 1 et 4 inclus')
else:
print('x n\'est pas entre 1 et 4 inclus.')#noter la notation \' pour l'apostrophe !
Ecrire un programme qui dise si un caractère tapé au clavier en minuscule est une
lettre et si c'est une lettre, une voyelle ou une consonne.
Aide : voyelles=('a','e','i,'o','u','y') #déclaration de la liste des voyelles
consonnes=('b','c',...+ les autres)
Consignes :Seules ces deux listes sont à déclarer, le programme devra comporter un
opérateur logique. Sauvegarder le programme sous le nom 'lettres.py'