FINAL Flashcards
(157 cards)
Quelle opération est représentée par le symbole + ?
L’addition. Elle additionne deux nombres.
Quelle est l’opération représentée par le symbole - ?
La soustraction. Elle soustrait un nombre d’un autre.
À quoi sert l’opérateur * ?
À faire une multiplication. Il multiplie deux nombres.
Quelle est la différence entre / et // ?
/ fait une division classique (avec décimales), tandis que // fait une division entière (elle garde seulement la partie entière du résultat).
Que fait l’opérateur % (modulo) ?
Il donne le reste d’une division entre deux nombres.
À quoi sert l’opérateur ** ?
Il sert à élever un nombre à une puissance (exposant).
À quoi servent les opérateurs relationnels ?
Ils permettent de faire des comparaisons entre deux expressions.
Quel type de résultat retournent les opérateurs relationnels ?
Ils donnent toujours un résultat booléen (vrai ou faux).
Quels sont les opérateurs relationnels disponibles ?
<, <=, >, >=, == (égalité), != (différent de).
Pourquoi utilise-t-on == pour l’égalité au lieu de = ?
Parce que = est utilisé pour l’assignation, alors que == compare deux valeurs.
Combien de blocs d’instructions if, elif, else sont exécutés ?
Un seul bloc est exécuté, celui dont la condition est vraie.
Est-ce que le elif et le else sont obligatoires ?
Non, ils sont facultatifs.
Peut-on utiliser plusieurs elif ?
Oui, on peut répéter elif autant de fois qu’on veut, avec des expressions différentes.
Quelle est la structure générale d’une condition if en Python ?
if expression_logique:
instructions
elif autre_expression:
instructions
else:
instructions
Que fait la structure while ?
Elle répète des instructions tant que la condition est vraie.
Quand utilise-t-on généralement une boucle while ?
Quand on ne connaît pas d’avance le nombre d’itérations à effectuer.
Quelle est la structure générale d’une boucle while ?
while condition:
instructions
Que fait le script suivant ?
saisi = int(input(‘Entrez un nombre : ‘))
while saisi != 0:
saisi = int(input(‘Entrez un nombre : ‘))
print(‘Fin du programme.’)
Il demande à l’utilisateur un nombre, et recommence tant que ce nombre n’est pas 0. Quand 0 est saisi, le programme se termine.
Que fait le script suivant
n = int(input(‘La valeur de n : ‘))
compteur = 1
somme = 0
while compteur <= n:
somme = somme + compteur
compteur = compteur + 1
print(‘La somme de 1 à’, n, ‘est :’, somme)
Il calcule la somme de tous les nombres de 1 à n saisi par l’utilisateur.
Quand utilise-t-on la boucle for ?
On utilise la boucle for lorsque le nombre d’itérations est connu.
Quel élément est inclus dans une boucle for et est configuré au début ?
Un compteur.
Quelle est la syntaxe générale d’une boucle for en Python ?
for x in liste:
instructions
Donne un exemple simple de boucle for sur une liste.
for x in [4, 56, 3]:
instructions
Donne un exemple de boucle for utilisant range(10).
for x in range(10):
instructions