If statement Flashcards

1
Q

À quoi sert un if statement en programmation  ?

A

II permet d’exécuter un bloc de code seulement si une condition est vraie

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

Que fait la clause else dans une condition if ?

A

Elle exécute un bloc de code si la condition du if est fausse

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

Quelle est la fonction de elif dans une structure conditionnelle ?

A

Il permet d’ajouter des conditions supplémentaires si la condition principale est fausse.

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

Quelle est la différence entre == et != dans une condition ?

A

== vérifie si deux valeurs sont égales.
!= vérifie si deux valeurs sont différentes.

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

Quels sont les opérateurs de comparaison les plus couramment utilisés dans les conditions ?

5

A

Égal à (==)
Différent de (!=)
Plus grand (>)
Plus petit (<)
Plus grand ou égal (>=)
Plus petit ou égal (<=)

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

Que se passe-t-il si aucune condition dans un if ou elif n’est vraie ?

A

Le bloc else est exécuté s’il existe. Sinon, rien ne se passe.

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

Quelle est la différence entre “and” et “or” dans une condition ?

A

“and” : Toutes les conditions doivent être vraies.
“or” : Au moins une condition doit être vraie.

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

Que fait l’opérateur logique or en Python ?

A

or retourne True si au moins une condition est vraie.

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

Que fait l’opérateur logique and en Python ?

A

and retourne True seulement si toutes les conditions sont vraies.

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

Que fait l’opérateur logique not en Python ?

A

not inverse la valeur booléenne d’une condition.

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

Quel est l’ordre de priorité entre and, or, et not ?

A

L’ordre de priorité des opérateurs logiques est :

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

Que retournent ces lignes de code ?
* print(True or False)
* print(True and False)
* print(not True)

A
  • True or False → True
  • True and False → False
  • not True → False
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Qu’est-ce qu’une conditional expression en Python ?

A

C’est une expression qui retourne une valeur différente selon qu’une condition est vraie ou fausse, le tout écrit en une seule ligne.

valeur_si_vrai if condition else valeur_si_faux

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

Qu’est-ce qu’une while loop en programmation ?

A

Une boucle qui exécute un bloc de code tant qu’une condition reste vraie.

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

Que se passe-t-il si la condition d’une boucle while est toujours vraie ?

A

La boucle devient une boucle infinie et ne s’arrêtera jamais, sauf si elle est interrompue manuellement.

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