« Exercices simples pour Apprendre le Python » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 4 : | Ligne 4 : | ||
* Interaction : | * Interaction : | ||
Sortie: afficher le résultat de 652*987 | Sortie: afficher le résultat de 652*987 | ||
* Solution : | |||
x=652*987 | |||
print ("652*eprésentera987=",x) | |||
== Exercice 2 == | == Exercice 2 == | ||
* Interaction : | * Interaction : | ||
Sortie : afficher le résultat de 712/42 en entier puis en réel (2 résultats à afficher ) | Sortie : afficher le résultat de 712/42 en entier puis en réel (2 résultats à afficher ) | ||
* Solution : | |||
print ("712/42=", 712/42 ) | |||
print ("712//42=", 712//42 ) | |||
== Exercice 3 == | == Exercice 3 == | ||
Ligne 14 : | Ligne 24 : | ||
Sortie : afficher le nom entré (« vous vous appelez : ... ») | Sortie : afficher le nom entré (« vous vous appelez : ... ») | ||
* Solution : | |||
x = input ("quel est votre nom ? ") | |||
print ("vous vous appellez ",x ) | |||
== Exercice 4 == | == Exercice 4 == | ||
Ligne 23 : | Ligne 39 : | ||
Sortie : afficher “Bonjour + prénom +nom” | Sortie : afficher “Bonjour + prénom +nom” | ||
(exemple : « Bonjour François Schoubben ») | (exemple : « Bonjour François Schoubben ») | ||
* Solution : | |||
p = input ("quel est votre prénom ? ") | |||
n = input ("quel est votre nom ? ") | |||
print ("Bonjour ",p," ",n) | |||
== Exercice 5 == | == Exercice 5 == | ||
Ligne 30 : | Ligne 53 : | ||
Sortie : afficher le double du nombre entré (exemple : 42) | Sortie : afficher le double du nombre entré (exemple : 42) | ||
* Solution : | |||
x = input ("saissez un nombre ") | |||
x = int (x) | |||
x=2*x | |||
print ("le double vaut: ",x) | |||
== Exercice 6 == | == Exercice 6 == | ||
Ligne 38 : | Ligne 70 : | ||
Sortie :donner son âge dans l’année en cours (2014) | Sortie :donner son âge dans l’année en cours (2014) | ||
* Solution : | |||
x = input ("saissez votre année de naissance ") | |||
x = int (x) | |||
x=2023-x | |||
print ("vous êtes dans l'année de vos ",x," ans") | |||
== Exercice 7 == | == Exercice 7 == | ||
Ligne 55 : | Ligne 96 : | ||
Précautions à prendre: rien (/) on suppose que l'utilisateur ne se trompera pas et qu'il | Précautions à prendre: rien (/) on suppose que l'utilisateur ne se trompera pas et qu'il | ||
entrera bien des nombres positifs aux bons endroits | entrera bien des nombres positifs aux bons endroits | ||
* Solution : | |||
h = input (" entrrez un nombre d'heures ") | |||
h = int (h) | |||
m = input (" entrrez un nombre de minutes ") | |||
m = int (m) | |||
s = input (" entrez un nombre de secondes ") | |||
s = int (s) | |||
print ("cela vaut", (60*h+m)*60+s , "secondes") | |||
== Exercice 8 == | == Exercice 8 == | ||
Ligne 63 : | Ligne 120 : | ||
Sortie : Afficher ce temps en années, jours, heures, minutes et secondes | Sortie : Afficher ce temps en années, jours, heures, minutes et secondes | ||
* Solution : | |||
t = input ("entrez un nombre de secondes ") | |||
t= int(t) | |||
a = t// 31536000 | |||
t=t-a*31536000 | |||
j= t// 86400 | |||
t=t-j*86400 | |||
h = t// 3600 | |||
t=t-h*3600 | |||
m = t// 60 | |||
t = t-m*60 | |||
s = t | |||
print ("cela vaut ",a,"années, ",j,"jours, ",h," heures, ",m," minutes et ",s," secondes") | |||
== Solutions des exercices sur les entrées/sorties == | |||
* Ex 1 : | |||
x=652*987 | |||
print ("652*eprésentera987=",x) | |||
* Ex 2 : | |||
print ("712/42=", 712/42 ) | |||
print ("712//42=", 712//42 ) | |||
* Ex 3 : | |||
x = input ("quel est votre nom ? ") | |||
print ("vous vous appellez ",x ) | |||
* Ex 4 : | |||
p = input ("quel est votre prénom ? ") | |||
n = input ("quel est votre nom ? ") | |||
print ("Bonjour ",p," ",n) | |||
* Ex 5 : | |||
x = input ("saissez un nombre ") | |||
x = int (x) | |||
x=2*x | |||
print ("le double vaut: ",x) | |||
* Ex 6 : | |||
x = input ("saissez votre année de naissance ") | |||
x = int (x) | |||
x=2023-x | |||
print ("vous êtes dans l'année de vos ",x," ans") | |||
* Ex 7 : | |||
h = input (" entrrez un nombre d'heures ") | |||
h = int (h) | |||
m = input (" entrrez un nombre de minutes ") | |||
m = int (m) | |||
s = input (" entrez un nombre de secondes ") | |||
s = int (s) | |||
print ("cela vaut", (60*h+m)*60+s , "secondes") | |||
* Ex 8 : | |||
t = input ("entrez un nombre de secondes ") | |||
t= int(t) | |||
a = t// 31536000 | |||
t=t-a*31536000 | |||
j= t// 86400 | |||
t=t-j*86400 | |||
h = t// 3600 | |||
t=t-h*3600 | |||
m = t// 60 | |||
t = t-m*60 | |||
s = t | |||
print ("cela vaut ",a,"années, ",j,"jours, ",h," heures, ",m," minutes et ",s," secondes" | |||
= Exercices sur les boucles = | = Exercices sur les boucles = | ||
== Exercice 1 == | == Exercice 1 == |
Version du 3 avril 2023 à 08:08
Exercice sur les entrées/sorties
Exercice 1
- Interaction :
Sortie: afficher le résultat de 652*987
- Solution :
x=652*987
print ("652*eprésentera987=",x)
Exercice 2
- Interaction :
Sortie : afficher le résultat de 712/42 en entier puis en réel (2 résultats à afficher )
- Solution :
print ("712/42=", 712/42 ) print ("712//42=", 712//42 )
Exercice 3
- Interaction :
Entrée : demander son nom à l’utilisateur
Sortie : afficher le nom entré (« vous vous appelez : ... »)
- Solution :
x = input ("quel est votre nom ? ")
print ("vous vous appellez ",x )
Exercice 4
- Interaction :
Entrée :demander son nom et son prénom à l’utilisateur (exemple : « Quel est votre nom ? Schoubben Quel est votre Prénom ? François)
Sortie : afficher “Bonjour + prénom +nom” (exemple : « Bonjour François Schoubben »)
- Solution :
p = input ("quel est votre prénom ? ") n = input ("quel est votre nom ? ")
print ("Bonjour ",p," ",n)
Exercice 5
- Interaction :
Entrée :lire un nombre (exemple : 21)
Sortie : afficher le double du nombre entré (exemple : 42)
- Solution :
x = input ("saissez un nombre ") x = int (x)
x=2*x
print ("le double vaut: ",x)
Exercice 6
- Interaction :
Entrée : demander l’année de naissance de l'utilisateur (1998)
Sortie :donner son âge dans l’année en cours (2014)
- Solution :
x = input ("saissez votre année de naissance ") x = int (x)
x=2023-x
print ("vous êtes dans l'année de vos ",x," ans")
Exercice 7
- Variables : h, m, s, secondes
- Interaction :
Entrée : demandez à l'utilisateur d'introduire 3 nombres que vous placerez dans les variables h (heures), m (minutes) et s (secondes). (Exemple : h = 3, m = 25, s = 49)
Sortie : affichez le résultat à l'utilisateur (exemple : 3h 25m 49s correspondent à ((3*60 + 25) * 60) + 49 secondes, et secondes =12349)
Précautions à prendre: rien (/) on suppose que l'utilisateur ne se trompera pas et qu'il entrera bien des nombres positifs aux bons endroits
- Solution :
h = input (" entrrez un nombre d'heures ")
h = int (h)
m = input (" entrrez un nombre de minutes ")
m = int (m)
s = input (" entrez un nombre de secondes ")
s = int (s)
print ("cela vaut", (60*h+m)*60+s , "secondes")
Exercice 8
- Interaction :
Entrée : Demander à l'utilisateur d'introduire un nombre Que vous placerez dans la variable "t" et qui sera un temps en secondes
Sortie : Afficher ce temps en années, jours, heures, minutes et secondes
- Solution :
t = input ("entrez un nombre de secondes ")
t= int(t)
a = t// 31536000 t=t-a*31536000
j= t// 86400 t=t-j*86400
h = t// 3600 t=t-h*3600
m = t// 60 t = t-m*60
s = t
print ("cela vaut ",a,"années, ",j,"jours, ",h," heures, ",m," minutes et ",s," secondes")
Solutions des exercices sur les entrées/sorties
- Ex 1 :
x=652*987
print ("652*eprésentera987=",x)
- Ex 2 :
print ("712/42=", 712/42 ) print ("712//42=", 712//42 )
- Ex 3 :
x = input ("quel est votre nom ? ")
print ("vous vous appellez ",x )
- Ex 4 :
p = input ("quel est votre prénom ? ") n = input ("quel est votre nom ? ")
print ("Bonjour ",p," ",n)
- Ex 5 :
x = input ("saissez un nombre ") x = int (x)
x=2*x
print ("le double vaut: ",x)
- Ex 6 :
x = input ("saissez votre année de naissance ") x = int (x)
x=2023-x
print ("vous êtes dans l'année de vos ",x," ans")
- Ex 7 :
h = input (" entrrez un nombre d'heures ")
h = int (h)
m = input (" entrrez un nombre de minutes ")
m = int (m)
s = input (" entrez un nombre de secondes ")
s = int (s)
print ("cela vaut", (60*h+m)*60+s , "secondes")
- Ex 8 :
t = input ("entrez un nombre de secondes ")
t= int(t)
a = t// 31536000 t=t-a*31536000
j= t// 86400 t=t-j*86400
h = t// 3600 t=t-h*3600
m = t// 60 t = t-m*60
s = t
print ("cela vaut ",a,"années, ",j,"jours, ",h," heures, ",m," minutes et ",s," secondes"