Cuestionario: Introduction à la programmation Python — 9 preguntas

Preguntas y respuestas detalladas

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

Explicación

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`

Explicación

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):

Explicación

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()`

Explicación

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

Explicación

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

Explicación

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

Explicación

`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

Explicación

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

Explicación

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

Repasa con tarjetas de memoria

Memoriza las respuestas con 10 tarjetas de memoria sobre 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.

Ver tarjetas de memoria →

Estudia la hoja de repaso

Lee la hoja de repaso completa sobre Introduction à la programmation Python.

Ver hoja de repaso →

Similar courses

Crea tus propios cuestionarios

Importa tu curso y la IA genera cuestionarios con correcciones en 30 segundos.

Generador de cuestionarios