0% ont trouvé ce document utile (0 vote)
47 vues1 page

Exercices Python : Fonctions et Bibliothèques

Transféré par

nightcore.arialunia
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 PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
47 vues1 page

Exercices Python : Fonctions et Bibliothèques

Transféré par

nightcore.arialunia
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 PDF, TXT ou lisez en ligne sur Scribd

P2 – FONCTIONS – BIBLIOTHEQUES : EXERCICES

1
a. Ecrire un script en Python réalisant un QCM (avec une seule question), comportant une fonction
« question » et une fonction « réponse ».
b. Etudier les préconditions de la fonction « question ».
c. Assurer les préconditions à l’aide d’une boucle while.

2
a. Ecrire un programme réalisant les tâches et conditions suivantes :
- on demande à l’utilisateur, à l’aide d’une fonction « saisie » ses mois et année de naissance ;
- on détermine si l’utilisateur est mineur ou majeur à l’aide d’une fonction « calcul » ;
b. Déterminer les préconditions et postconditions de la fonction « saisie » ; idem pour la fonction « calcul ».
c. A l’aide des instructions « try » et « except », que l’on pourra éditer dans le programme principal,
compléter le script pour assurer les préconditions et postconditions de la fonction « saisie ».

3
Faire un programme en Python calculant n! à l’aide d’une fonction récursive.

4
Ecrire une fonction « jeu » qui prend en paramètre un entier n, simule n fois le tirage d’un nombre choisi au
hasard parmi les nombres 1, 2, 3, 4, 5, 6, et renvoie le pourcentage de 6 obtenus.
Aide : utiliser la fonction randint du module random.

5
Ecrire un programme affichant un nombre à virgule aléatoire compris entre 10 et 15.
Aide : utiliser la fonction random du module random.

6
Ecrire un programme calculant la longueur d’un arc de cercle en fonction du rayon exprimé en mètres et de
l’angle exprimé en degrés.
Aide : utiliser la fonction radians du module math.

7
a. Avec le module turtle, construire un carré de côté 20 (en pixels).
Aide : utiliser les fonctions forward et left (ou right) du module turtle.
Terminer par l’instruction mainloop() pour fermer correctement le programme.
b. Construire cinq carrés de côtés variant de 20 à 100, par pas de 20. Les carrés sont inclus les uns dans les
autres et ont un sommet commun.
c. Reprendre la question b en inclinant chaque carré de 18° par rapport au précédent.

8
a. Ecrire une fonction « moy » prenant trois nombres décimaux en paramètres et renvoyant leur moyenne.
b. Quelles sont les préconditions et postconditions de cette fonction ?

Vous aimerez peut-être aussi