Flux de contrôle Flashcards

1
Q

Quels sont les opérateurs de comparaison

A

==
!=
>=
<=
>
<

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quels son les opérateurs booléen

A

and : conjonction
or : disjonction
not: negation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Quels sont les deux types d’instructions

A

if et switch

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

explique l’instruction IF

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

explique l’instruction ELSE

A

permet d’indiquer une alternative au if statement , donc quand le if statemet est faux.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

explique l’instruction ELIF

A

quand on veut énoncé plusieurs conditions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

que doit-on savoir sur les conditions if , else , elif

A

les conditions sont transversées selon l’ordre des déclarations donc la premier conditions qui est vraie sera exécutée

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

donne un exemple d’une condition opérateur ternaire

A

print(“enfant” if age < 13 else “abdo” if age<18 else “adulte)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

qu’est-ce que l’instruction Switch

A

alternative a l’instruction if..else , match case _ ( cas par default ) , on peut aussi combiner if & switch

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

qu’est ce qu’une boucle

A

c’est un moyen d’effectuée une opération a repetition

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

quels sont les différents type de boucle

A

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:

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

quel est le programme qui permet de calculer une racine carrée

A

n = 900
a = n

while (a+ n/a) / 2 < a:
a = (a + n/a) / 2
print(a)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

explique l’affectation composée

A

quand on combine une operation et une affectation
ex :
n +=1 |||| n = n+2

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

quel est l’énoncé qu’on doit rajoute dans une boucle infinie pour qu’elle s’arrête

A

break

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

qu’est ce qu’une boucle imbriqué ?

A

c’est une boucle de niveau 2 qui est contenue dans la boucle de niveau 1 ou boucle principale

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

ecrit un programme qui imprime les nombres premier jusqu’à 100

A

for n in range(1,101):
premier = True
for d in range(2,n)
if n%d== 0:
premier= false
if premier:
print(n)