0% ont trouvé ce document utile (0 vote)
3 vues2 pages

Devoir3 Python ISCOM

Le document est un devoir de Python pour l'année scolaire 2025-2026, comprenant un QCM de 20 questions et trois exercices pratiques. Les questions portent sur des concepts fondamentaux de Python, tels que les types de données, les structures de contrôle, et les fonctions. Les exercices demandent aux étudiants d'écrire des fonctions pour calculer des moyennes, compter des voyelles, et afficher des tables de multiplication.

Transféré par

fangyuan0481
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues2 pages

Devoir3 Python ISCOM

Le document est un devoir de Python pour l'année scolaire 2025-2026, comprenant un QCM de 20 questions et trois exercices pratiques. Les questions portent sur des concepts fondamentaux de Python, tels que les types de données, les structures de contrôle, et les fonctions. Les exercices demandent aux étudiants d'écrire des fonctions pour calculer des moyennes, compter des voyelles, et afficher des tables de multiplication.

Transféré par

fangyuan0481
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

ISCOM Devoir de Python 2025-2026 4H

Partie 1 : QCM (10pts)


Mettez le chiffre et la lettre de votre réponse sur votre copie.

1. Quelle est la sortie de print(10 / 3) ?


A. 3 B. 3.0 C. 3.3333... D. Erreur
2. Quel type représente True et False en Python ?
A. int B. string C. bool D. bit
3. Comment accéder au dernier élément d'une liste L ?
A. L[last] B. L[-1] C. L[end] D. L[len]
4. Quelle est la sortie de print("5" + "3") ?
A. 8 B. "8" C. 53 D. Erreur
5. Quel mot-clé permet de passer à l'itération suivante dans une boucle ?
A. skip B. next C. pass D. continue
6. Quelle est la sortie de print(bool("")) ?
A. True B. False C. None D. Erreur
7. Comment vérifier si une clé existe dans un dictionnaire d ?
A. [Link]("clé") B. "clé" in d C. [Link]("clé") D. "clé" == d
8. Quelle est la sortie de print(list(range(0, 10, 3))) ?
A. [0,3,6,9] B. [0,3,6,9,12] C. [3,6,9] D. [1,4,7,10]
9. Que retourne "hello".find("l") ?
A. 1 B. 2 C. 3 D. True
10. Quelle est la différence entre = et == ?
A. Aucune B. = compare, == affecte C. = affecte, == compare D. Les deux comparent
11. Quelle est la sortie de ce code ?
L = [1, 2, 3, 4, 5]
print(L[1:4])
A. [1,2,3] B. [2,3,4] C. [2,3,4,5] D. [1,2,3,4]
12. Quel mot-clé permet de retourner une valeur depuis une fonction ?
A. send B. output C. yield D. return
13. Quelle méthode supprime les espaces en début et fin de chaîne ?
A. clean() B. trim() C. strip() D. remove()
14. Quelle est la sortie de print(10 % 3) ?
A. 3 B. 1 C. 0 D. 3.33
15. Comment créer un tuple à un seul élément ?
A. t = (5) B. t = [5] C. t = (5,) D. t = {5}
16. Quelle est la sortie du code suivant ?
d = {"a": 1, "b": 2}
print([Link]())
A. [a, b] B. {"a", "b"} C. dict_keys(['a', 'b']) D. Erreur
17. Quelle fonction permet de trier une liste ?
A. order() B. sort() C. arrange() D. rank()
18. Quelle est la sortie de print(3 == 3.0) ?
A. False B. Erreur C. True D. None
19. Combien de fois cette boucle s'exécute-t-elle ?
for i in range(2, 8, 2):
print(i)
A. 2 fois B. 3 fois C. 4 fois D. 6 fois
20. Quelle est la sortie de print(type([])) ?
A. <class 'tuple'> B. <class 'dict'> C. <class 'set'> D. <class 'list'>

Partie 2 : Exercices (10pts)


Exo 1 : Ecrire une fonction Python qui calcule la moyenne d'une liste de notes et affiche si l'étudiant
est reçu (moyenne >= 10) ou recalé.
Exo 2 : Ecrire une fonction qui prend une chaîne de caractères en paramètre et retourne le nombre
de voyelles qu'elle contient.
Exo 3 : Ecrire une fonction qui prend un entier n en paramètre et affiche sa table de multiplication de
1 à 10.

Vous aimerez peut-être aussi