Qu'est-ce que la programmation ?
Donner des instructions à un ordinateur pour réaliser une tâche.
Qu'est-ce que le code source ?
Le texte écrit par le programmeur.
Quel est le rôle de l'environnement de programmation ?
Permettre à l'ordinateur d'exécuter les instructions.
Quelle est la chaîne générale suivie par un programme ?
Entrée, traitement, puis sortie.
Que fait la fonction input() ?
Elle récupère une information.
Que fait la fonction print() ?
Elle affiche une information.
Pourquoi Python est-il adapté aux débutants ?
Parce que sa syntaxe est relativement lisible.
Pour quelles applications Python est-il utilisé ?
Pour l’automatisation, le web, la science des données, l’intelligence artificielle et les jeux.
Qu'impose la syntaxe correcte en Python ?
Les parenthèses, les guillemets et l’indentation.
Que fait l'instruction print("Hello, world!") en Python ?
Elle affiche le texte « Hello, world! ».
Qu'est-ce qu'une variable en programmation ?
Un nom associé à une valeur pour stocker et réutiliser une information.
Quels sont les types essentiels en Python pour le texte et les nombres ?
str pour le texte, int pour un entier, float pour un nombre décimal, bool pour vrai ou faux.
Comment modifie-t-on la valeur d'une variable en Python ?
Par une nouvelle affectation, par exemple age = age + 1.
Que renvoie toujours la fonction input() en Python ?
Du texte, même si l’utilisateur saisit un nombre.
Comment convertir une saisie texte en nombre entier en Python ?
Avec la fonction int().
Que permettent if, elif et else en Python ?
Ils permettent d’exécuter des blocs différents selon les conditions.
Quels opérateurs comparent des valeurs en Python ?
Les opérateurs ==, !=, >, <, >= et <= comparent des valeurs.
Quelle différence y a-t-il entre = et == en Python ?
= attribue une valeur, == compare deux valeurs.
À quoi sert la boucle for en Python ?
Elle sert à répéter une action ou parcourir une collection.
Quand la boucle while continue-t-elle en Python ?
Elle continue tant qu’une condition est vraie.
Quelle condition doit respecter une boucle while ?
Elle doit pouvoir s’arrêter pour éviter une boucle infinie.
Qu'est-ce qu'une liste en programmation ?
Une liste stocke plusieurs valeurs indexées à partir de 0.
Comment peut-on parcourir une liste ?
On peut parcourir une liste avec une boucle.
Quelle méthode ajoute un élément à une liste ?
La méthode append() ajoute un élément à une liste.
Comment accéder à un élément d'une liste ?
On consulte un élément en donnant son index.
Qu'est-ce qu'une fonction en programmation ?
Une fonction est un bloc de code réutilisable.
Que peut faire une fonction avec ses paramètres et son résultat ?
Elle peut recevoir des paramètres et renvoyer un résultat avec return.
Que fait la fonction addition(a, b) ?
Elle renvoie la somme de a et b avec return.
Comment appelle-t-on la fonction addition avec 4 et 7 ?
On l'appelle par addition(4, 7).
Quelles erreurs fréquentes en Python indiquent une écriture incorrecte ?
La SyntaxError indique une écriture incorrecte.
Que faut-il faire en premier pour déboguer un programme Python ?
Il faut lire le message d'erreur.
Quelle erreur provoque une parenthèse oubliée en Python ?
Une parenthèse oubliée provoque une SyntaxError.
Quelle erreur Python survient avec un nom inconnu ?
La NameError survient avec un nom inconnu.
Quelle erreur Python survient avec des types incompatibles ?
La TypeError survient avec des types incompatibles.
Quels éléments faut-il vérifier lors du débogage en Python ?
Il faut vérifier parenthèses, guillemets, variables et types.
Quelle étape suit la lecture du message d'erreur en débogage ?
Regarder la ligne indiquée suit la lecture du message.
Que doit-on faire après vérifier les éléments lors du débogage ?
Tester une petite partie du programme est la suite.
Que fait le jeu de devinette après chaque proposition ?
Il indique « Plus grand ! » ou « Plus petit ! » selon la comparaison.
Comment le jeu de devinette choisit-il le nombre secret ?
Il choisit un nombre entre 1 et 20.
Quel module et fonction choisissent le nombre secret entre 1 et 20 ?
Le module random avec la fonction random.randint(1, 20).
Quelle instruction permet de sortir de la boucle quand le nombre est trouvé ?
L’instruction break.
Comment convertir la proposition du joueur en entier dans le jeu ?
Avec int(input("Ta proposition : ")).
Quelles étapes demandent les exercices progressifs en programmation ?
Afficher une variable, additionner, classer, afficher 1 à 10, parcourir une liste, créer une fonction carré, limiter à cinq tentatives.
Quelles compétences peut-on apprendre après les bases en programmation ?
Python avancé, HTML/CSS/JavaScript, bibliothèques Python, Git/GitHub, algorithmique.
Quelles sont les étapes des bases de l’algorithmique ?
Décomposer un problème, trouver une solution, la tester, l’améliorer.
Qu’est-ce qui est plus important que mémoriser tout le code ?
Comprendre pourquoi une instruction est utilisée et pratiquer régulièrement.
Teste tes connaissances avec un QCM de 19 questions sur Apprendre à coder avec Python.
1. Concernant la programmation et l’exécution du code :
2. Parmi les propositions suivantes concernant le code source et l’environnement de programmation, la(les)quelle(s) est(sont) exacte(s) ?
Révisez le cours complet dans la fiche de révision de Apprendre à coder avec Python.
Voir la fiche →Réseaux
Intelligence Artificielle
Réseaux
Intelligence Artificielle
Programmation
Importe ton cours et l'IA génère des flashcards en 30 secondes.
Générateur de flashcards