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

DM Python

Le document présente un devoir de programmation en Python avec quatre exercices pratiques, incluant la conversion de secondes en minutes, l'affichage de la longueur d'une liste, la vérification d'une note, et la demande d'un mot de passe via une boucle while. Il décrit également un jeu intitulé 'Juste Prix' où l'utilisateur doit deviner un nombre secret, avec une version utilisant un nombre aléatoire. Chaque exercice est accompagné de code source illustrant les concepts abordés.

Transféré par

z4kikette
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)
1 vues2 pages

DM Python

Le document présente un devoir de programmation en Python avec quatre exercices pratiques, incluant la conversion de secondes en minutes, l'affichage de la longueur d'une liste, la vérification d'une note, et la demande d'un mot de passe via une boucle while. Il décrit également un jeu intitulé 'Juste Prix' où l'utilisateur doit deviner un nombre secret, avec une version utilisant un nombre aléatoire. Chaque exercice est accompagné de code source illustrant les concepts abordés.

Transféré par

z4kikette
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

IDBRAHIM Zakary Devoir Maison - Python

Exercice 1 :
Énoncé : Écrire un script qui demande un nombre de secondes à l’utilisateur et le convertit en
"Minutes et Secondes" en utilisant l’opérateur modulo.
1 secondes_totales = int ( input ( " Entrez un nombre de secondes : " ) )
2 minutes = secondes_totales // 60
3 secondes = secondes_totales % 60
4 print ( minutes , " minutes et " , secondes , " secondes " )

Exercice 2 :
Énoncé : Afficher la longueur de la liste puis "Lyon".
1 villes = [ " Paris " , " Lyon " , " Marseille " ]
2 print ( len ( villes ) )
3 print ( villes [1])

Exercice 3 :
Énoncé : Créer une fonction qui nous dit si la note est entre 10 et 20 (inclus), afficher "Reçu".
Sinon, afficher "Refusé".
1 note = int ( input ( " Note : " ) )
2 def verifier_note ( note ) :
3 if note >= 10 and note <= 20:
4 print ( " Recu " )
5 else :
6 print ( " Refuse " )
7 verifier_note ( note )

Exercice 4 :
Énoncé : Écrire une boucle while qui demande un mot de passe à l’utilisateur tant que celui-ci
n’est pas "1234".
1 mot_de_passe = input ( " Entrez le mot de passe : " )
2 while mot_de_passe != " 1234 " :
3 mot_de_passe = input ( " Mot de passe incorrect . Entrez le mot de passe : " )
4 print ( " Acces autorise . " )

1
IDBRAHIM Zakary Devoir Maison - Python

Le Grand Défi : Le "Juste Prix" avec Score


Objectif : Créer un jeu où l’ordinateur choisit un nombre secret, et l’utilisateur doit le trouver en
un minimum de tentatives.
1 def verifier_reponse ( choix , secret ) :
2 if choix < secret :
3 return " C ’ est plus grand ! "
4 elif choix > secret :
5 return " C ’ est plus petit ! "
6 else :
7 return " Gagne "
8
9 nombre_mystere = 73
10 trouve = False
11 coups = 0
12
13 print ( " Bienvenue au Juste Prix ! " )
14
15 while trouve == False :
16 choix = int ( input ( " Proposez un nombre : " ) )
17 resultat = verifier_reponse ( choix , nombre_mystere )
18 print ( resultat )
19 if resultat == " Gagne " :
20 trouve = True
21 coups = coups + 1
22 print ( " Felicitations ! Vous avez trouve en " , coups , " tentatives . " )

Même code pour le "Juste Prix", avec cette fois un nombre secret choisi aléatoirement entre 0 et 100 :
1 import random
2 def verifier_reponse ( choix , secret ) :
3 if choix < secret :
4 return " C ’ est plus grand ! "
5 elif choix > secret :
6 return " C ’ est plus petit ! "
7 else :
8 return " Gagne "
9
10 nombre_mystere = random . randint (0 , 100)
11 trouve = False
12 coups = 0
13
14 print ( " Bienvenue au Juste Prix ! " )
15
16 while trouve == False :
17 choix = int ( input ( " Proposez un nombre : " ) )
18 resultat = verifier_reponse ( choix , nombre_mystere )
19 print ( resultat )
20 if resultat == " Gagne " :
21 trouve = True
22 coups = coups + 1
23 print ( " Felicitations ! Vous avez trouve en " , coups , " tentatives . " )

Vous aimerez peut-être aussi