2.9 KiB
Evaluation - Bases de Python
QCM (5pts)
-
(1pt) Qu'affiche le code suivant ?
mon_age = 16 if mon_age >= 18: print("Je suis majeur") else: print("Je suis mineur")- Rien
- Je suis mineur
- Je suis majeur
- 16
-
(1pt) Si j'écris
ma_variable = [],ma_variableest :- Un dictionnaire vide
- Un tuple vide
- Une liste vide
- Une fonction
-
(1pt) Si j'écris la fonction suivante, quel nom serait le plus pertinent (à la place de
ma_fonction) ?def ma_fonction(valeur): for i in range(11): print(f"{i} x {valeur} = {i*valeur}")multafficher_table_de_multiplicationaff_tbl_multtablemultiplication
-
(1pt) Quelle est la valeur de
prix_ttcà la fin du programme suivant ?tva = 20 / 100 prix_ht = 100 prix_ttc = prix_ht * (1 + tva)- 100
- 2100
- 120
- 47
-
(1pt) Que retourne le code suivant ?
ma_liste = [] for lettre in 'abcdefghijklmnopqrstuvwxyz': ma_liste.append(lettre) return ma_liste- Une liste contenant uniquement la lettre a
- Une liste contenant toutes les lettres de l'alphabet
- Une liste vide
- Une chaîne de caractères contenant toutes les lettres de l'alphabet
- Une chaîne de caractères contenant uniquement la lettre a
-
(1pt) Quel opérateur utiliser pour dire "différent de"
not==<>!=
Questions (8pts)
-
(2 pts) Quel est le type des valeurs suivantes ? (types possibles : int, float, bool, str)
- 2
- 2.4
- "Bonjour !"
- True
- "17"
-
(1pt) Donner les deux types de boucles possibles en Python.
-
(1pt) Quel type de boucle préfère-t-on si on a un nombre d'itérations connu d'avance ?
-
(3pts) Lire le code ci-dessous et répondre aux questions :
- Qu'est-ce que
calculer_age? - Où se trouvent les paramètres ? la valeur de retour ?
- Que vaut
mon_age?
def calculer_age(annee_de_naissance): annee_en_cours = 2025 age = annee_en_cours - annee_de_naissance return age mon_age = calculer_age(2000) - Qu'est-ce que
-
(1pt) Lorsqu'on ouvre un fichier dans un programme, que ne faut-il jamais oublier de faire une fois que l'on a terminé de l'utiliser ?
Exercices (7pts)
-
(3pts) Écrire un programme qui demande le prénom de l'utilisateur et le salue : si l'utilisateur s'appelle Jean, le programme devra afficher
Bonjour, Jean ! -
(4pts) Écrire une fonction
maximumqui retourne le plus grand nombre d'une liste de nombres.- Par exemple,
maximum([3, 7, 12, 1 , 6])devra retourner la valeur12 - Attention, "retourner" ne signifie pas "afficher"
- Toute trace de recherche sera valorisée
- Par exemple,