Flux de contrôle Flashcards
Quels sont les opérateurs de comparaison
==
!=
>=
<=
>
<
Quels son les opérateurs booléen
and : conjonction
or : disjonction
not: negation
Quels sont les deux types d’instructions
if et switch
explique l’instruction IF
le if statement permet d’indiquer qu’un énoncé ou un groupe d’énoncée doit être exécutée lorsque la condition rattaché au if statement est vraie
explique l’instruction ELSE
permet d’indiquer une alternative au if statement , donc quand le if statemet est faux.
explique l’instruction ELIF
quand on veut énoncé plusieurs conditions
que doit-on savoir sur les conditions if , else , elif
les conditions sont transversées selon l’ordre des déclarations donc la premier conditions qui est vraie sera exécutée
donne un exemple d’une condition opérateur ternaire
print(“enfant” if age < 13 else “abdo” if age<18 else “adulte)
qu’est-ce que l’instruction Switch
alternative a l’instruction if..else , match case _ ( cas par default ) , on peut aussi combiner if & switch
qu’est ce qu’une boucle
c’est un moyen d’effectuée une opération a repetition
quels sont les différents type de boucle
while ( tant que ) = arrête jusqu’à que la condition soit fausse
for = pour un nombre de fois spécifié
do-while = boucle répéter , existe pas sur python donc on écrit repeter = True
while repeter:
quel est le programme qui permet de calculer une racine carrée
n = 900
a = n
while (a+ n/a) / 2 < a:
a = (a + n/a) / 2
print(a)
explique l’affectation composée
quand on combine une operation et une affectation
ex :
n +=1 |||| n = n+2
quel est l’énoncé qu’on doit rajoute dans une boucle infinie pour qu’elle s’arrête
break
qu’est ce qu’une boucle imbriqué ?
c’est une boucle de niveau 2 qui est contenue dans la boucle de niveau 1 ou boucle principale