Dans quels environnements Python peut-il fonctionner ?
Dans différents environnements, notamment UNIX, macOS, MS-DOS et Windows.
Quelle restriction commerciale s’applique à l’utilisation de Python ?
Aucune restriction ne s’applique aux projets commerciaux.
Quels types Python correspondent aux entiers, réels, chaînes, booléens et listes ?
int, float, str, bool et list, respectivement.
Quelles sont les deux valeurs possibles du type bool ?
True et False.
À quoi sert type(nomVariable) en Python ?
À connaître le type d’une variable.
Qu’est-ce qu’une affectation en Python et quel signe l’écrit ?
Une opération qui définit la valeur d’une variable, écrite avec le signe =.
À quoi sert l’instruction `input()` en Python ?
À demander une valeur à l’utilisateur.
Où peut-on placer une phrase d’invite dans `input()` ?
Entre ses parenthèses.
Quel type `input()` renvoie-t-elle par défaut ?
Une chaîne de caractères.
Quelle expression permet de recueillir un entier saisi par l’utilisateur ?
`int(input())`.
Quelle expression permet de recueillir un réel saisi par l’utilisateur ?
`float(input())`.
Que fait une instruction conditionnelle selon la condition ?
Elle exécute des actions selon que la condition est satisfaite ou non.
Que teste l’opérateur Python `x <= y` ?
L’infériorité ou l’égalité.
Que teste l’opérateur Python `x < y` ?
L’infériorité.
Comment se termine une condition `if` en Python ?
Par deux points.
Comment doit être présenté le bloc d’un `if` en Python ?
Il doit être indenté.
Quand le bloc `else` est-il exécuté en Python ?
Lorsque la condition du `if` n’est pas satisfaite.
Que représente `and` en logique ?
L’intersection logique.
Que représente `not` en logique ?
La négation.
Que fait une boucle en programmation ?
Elle exécute plusieurs fois un bloc d’instructions.
Combien de fois une boucle bornée répète-t-elle ses instructions ?
Un nombre connu de fois.
Quel type de boucle répète les instructions tant que son test reste vrai ?
Une boucle non bornée.
Quels paramètres la fonction range() accepte-t-elle ?
Le début, la fin et le pas.
Quand une boucle while exécute-t-elle son corps ?
Tant que sa condition de continuation reste vraie.
Qu’est-ce qu’une fonction en programmation ?
Une boîte noire qui reçoit des paramètres et retourne un résultat.
Avec quels éléments définit-on une fonction en Python ?
Avec `def`, un nom et des paramètres.
Qu’est-ce qu’un module ou une bibliothèque ?
Un paquet de fonctions regroupées autour d’une thématique commune.
Comment accède-t-on à un module en Python ?
Avec le mot-clé `import` suivi du nom du module.
Depuis quelle année Guido van Rossum développe-t-il Python ?
Depuis 1989.
Qui développe Python depuis 1989 ?
Guido van Rossum et de nombreux contributeurs bénévoles.
Quelle ampleur de projets Python peut-il prendre en charge ?
Des scripts d’une dizaine de lignes aux projets de plusieurs dizaines de milliers de lignes.
Quelles qualités la syntaxe de Python favorise-t-elle ?
Des programmes compacts et lisibles.
À quoi donnent accès la bibliothèque standard et les paquetages contribués de Python ?
À une grande variété de services.
Quel est le statut de l’évolution de Python ?
Python continue à évoluer.
Que permet de stocker une liste Python ?
Plusieurs valeurs, idéalement de même type.
Quelle notation le cours recommande-t-il pour les noms de variables ?
La notation camelCase.
Quand est-il recommandé d’annoncer les variables manipulées ?
Au début du code.
Dans longueur = 7.5, quelle valeur est affectée à longueur ?
7.5.
Pourquoi faut-il commenter un programme un peu complexe ?
Pour expliquer les opérations effectuées.
Comment encadrer un bloc d’annotations ?
Avec trois guillemets au début et trois à la fin.
Dans for i in range(5), quelles valeurs i prend-il ?
0, 1, 2, 3 et 4.
Dans for i in range(0, 10, 2), quelles valeurs i prend-il ?
0, 2, 4, 6 et 8.
Qu’est-ce qu’une itération d’une boucle ?
Une exécution de son corps.
Quel style de nommage le cours recommande-t-il pour les fonctions ?
Le style `snake_case`.
Que renvoie `nom_de_la_fonction(4, 78)` dans l’exemple de multiplication ?
312.
Quel module Python sert à l’affichage graphique ?
`tkinter`.
Quel module Python sert aux calculs mathématiques ?
`math`.
Teste tes connaissances avec un QCM de 15 questions sur Bases de programmation en Python.
1. Python peut être utilisé dans le cadre de projets commerciaux parce que :
2. Parmi les associations entre types Python et valeurs, lesquelles sont exactes ?
Révisez le cours complet dans la fiche de révision de Bases de programmation en Python.
Voir la fiche →Importe ton cours et l'IA génère des flashcards en 30 secondes.
Générateur de flashcards