Travaux Pratiques 1
Simulation : Exercice 1 : la Terre tourne
p est le périmètre de la Terre (tour de la Terre)
pi est une constante, approximativement pi = 3.1415957
r est le rayon, approximativement r = 6380 km
En considérant que la Terre est ronde, le périmètre de la Terre (en km) se calcule ainsi
p = 2 * pi * r
Vous devez taper un programme qui utilise r et pi pour calculer le périmètre et qui affichera à l'aide de l'instruction print() dans la console
Le périmètre de la Terre est de 4XXXX.XXXXXX
pi = 3.1415957
r = 6380
p = 2*pi*r
print("Le périmètre de la Terre est de ",p,"km")
Simulation : Exercice 2 : Ton âge ?
A l'aide de l'instruction input(), demander l'année de naissance d'une personne dans une variable annee
Il est important de préciser que annee est un entier (integer)
Calcul de l'âge : variable age
age=2021-int(annee)
A l'aide de l'instruction print(), afficher dans la console
Votre âge est : XX ans
(XX est la valeur chiffrée de la variable âge)
annee = input("Votre année de naissance ?")
age=2021-int(annee)
print("Votre âge est :",age," ans")
Simulation : Exercice 3 : aller au musée
En utilisant if elif else ou des if imbriqués continuez le programme de l'exercice 2 pour qu'il propose des tarifs différents en fonction de l'âge de la personne.
Tarif tout public, normal=15
Tarif moins de 16 ans, moins16=8
Tarif moins de 12 ans, moins12=0
Si age inférieur à 12 afficher le tarif moins12
Vous devez payer : 0 euros
Sinon Si age inférieur à 16 afficher le tarif moins16
Vous devez payer : 8 euros
Sinon afficher le tarif normal
Vous devez payer : 15 euros
1ère possibilité :
annee = input("Votre année de naissance ?")
age=2021-int(annee)
print("Votre âge est :",age," ans")
normal = 15
moins16 = 8
moins12 = 0
if age>=16:
print("Vous devez payer :",normal," euros")
elif age<12:
print("Vous devez payer :",moins12," euros")
else:print("Vous devez payer :",moins16," euros")
2ème possibilité :
annee = input("Votre année de naissance ?")
age=2021-int(annee)
print("Votre âge est :",age," ans")
normal = 15
moins16 = 8
moins12 = 0
if age>=12:
if age>=16:
print("Vous devez payer :",normal," euros")
else:print("Vous devez payer :",moins16," euros")
else:print("Vous devez payer :",moins12," euros")
3ème possibilté :
annee = input("Votre année de naissance ?")
age=2021-int(annee)
print("Votre âge est :",age," ans")
normal = 15
moins16 = 8
moins12 = 0
if age<=15:
if age<=11:
print("Vous devez payer :",moins12," euros")
else:print("Vous devez payer :",moins16," euros")
else:print("Vous devez payer :",normal," euros")
4ème possibilité :
annee = input("Votre année de naissance ?")
age=2021-int(annee)
print("Votre âge est :",age," ans")
normal = 15
moins16 = 8
moins12 = 0
if age<16:
if age<12:
print("Vous devez payer :",moins12," euros")
else:print("Vous devez payer :",moins16," euros")
else:print("Vous devez payer :",normal," euros")