Quiz: Introduction à la programmation Python — 9 domande

Domande e risposte dettagliate

1. Quel est le rôle principal d'une variable en programmation Python ?

Prendre une décision selon une condition
Stocker une valeur modifiable
Répéter une action plusieurs fois
Afficher un message à l'écran

Stocker une valeur modifiable

Spiegazione

Une variable en Python sert à stocker une valeur qui peut être modifiée au cours de l'exécution du programme. Elle permet de conserver des données pour les utiliser ultérieurement.

2. Quel type de structure de contrôle permet de répéter un bloc d'instructions tant qu'une condition est vraie dans Python?

Boucle `for`
Boucle `while`
Condition `if`
Fonction `def`

Boucle `while`

Spiegazione

La boucle `while` repeat un bloc tant qu'une condition est vérifiée, contrairement à `for` qui itère sur une séquence.

3. Quelle instruction Python permet de répéter un bloc de code un nombre fixe de fois ?

for i in range(n):
if condition:
while condition:
print()

for i in range(n):

Spiegazione

L'instruction 'for i in range(n):' en Python permet de répéter un bloc de code un nombre précis de fois, en utilisant une variable d’itération 'i'.

4. Quelle fonction Python doit-on utiliser pour convertir une saisie utilisateur en un nombre entier?

`float()`
`str()`
`int()`
`input()`

`int()`

Spiegazione

La fonction `int()` convertit une valeur en nombre entier, ce qui est essentiel après une saisie avec `input()` pour des opérations numériques.

5. Quelle structure conditionnelle en Python permet de choisir entre plusieurs options ?

while / break
input() / print()
for / range
if / elif / else

if / elif / else

Spiegazione

La structure 'if / elif / else' en Python permet de prendre des décisions et d'exécuter différents blocs de code selon que les conditions sont vraies ou fausses.

6. Selon la fiche, quel est l'ordre logique d'une structure simple d’un algorithme?

Traiter → Lire → Afficher
Lire → Traiter → Afficher
Afficher → Lire → Traiter
Lire → Afficher → Traiter

Lire → Traiter → Afficher

Spiegazione

L’ordre recommandé est lire les données, traiter, puis afficher le résultat, ce qui correspond à la logique de traitement.

7. Quelle est la différence principale entre une boucle `for` et une boucle `while` en Python?

`for` nécessite une condition, `while` itère sur une séquence
`for` est contrôlée par une séquence, `while` par une condition
`for` est une fonction, `while` est une condition
Les deux sont équivalentes, sans différence

`for` est contrôlée par une séquence, `while` par une condition

Spiegazione

`for` boucle sur une séquence ou un range, tandis que `while` répète tant qu’une condition booléenne est vraie.

8. Quel risque est associé à l'utilisation d'une boucle `while` mal contrôlée dans un programme Python?

Une erreur de syntaxe
Une boucle infinie
Une sortie de programme automatique
Un dépassement de capacité mémoire

Une boucle infinie

Spiegazione

Une boucle `while` mal contrôlée peut ne jamais finir, ce qui mène à une boucle infinie si la condition ne devient jamais fausse.

9. Selon la fiche, quels éléments doivent être hiérarchiquement organisés dans un flux de programme simple?

Lecture, Affichage, Traitement
Lecture, Traiter, Afficher
Traiter, Lire, Afficher
Affichage, Lecture, Traiter

Lecture, Traiter, Afficher

Spiegazione

L'organisation hiérarchique recommandée commence par lire les données, les traiter, puis afficher le résultat.

Ripassa con le flashcard

Memorizza le risposte con 10 flashcard su Introduction à la programmation Python.

Variables — définition ?

Stockent des valeurs modifiables.

Variables — définition?

Espace mémoire pour valeurs modifiables

input() — rôle ?

Récupère une chaîne saisie par l’utilisateur.

Vedi le flashcard →

Studia la scheda di revisione

Leggi la scheda di revisione completa su Introduction à la programmation Python.

Vedi la scheda di revisione →

Similar courses

Crea i tuoi quiz

Importa il tuo corso e l'AI genera quiz con correzioni in 30 secondi.

Generatore di quiz