DEVOIR MAISON PYTHON :
Les variables :
Exercice 1 :
Ecrire un programme qui permet d’afficher le nombre de masse (nucléons) dans un noyau en
lui entrant la valeur des protons et des neutrons
Exercice 2 :
On souhaite calculer et afficher la vitesse moyenne (en km.h-1) d’un drone ayant parcouru
10 000 m en 8,77 min. Ecrire le programme avec python
Exercice 3 :
Écrire une procédure qui demande à l'utilisateur d'entrer son nom puis son prénom, et a-che
une phrase d'accueil : bonjour, v o t r e nom e s t . . . , e t v o t r e prenom e s t . . .
Exercice 4 :
Écrire un programme qui demande des coordonnées ( abscisses puis ordonnées ) de deux
point A et B, puis retourne les coordonnées du milieu du segment [AB].
Les conditions :
Exercice 1 :
Donner la valeur de la variable a à la fin de la procédure dans chacun des cas suivants :
1. >>> a = 8
>>> x = 3
>>> y = " bonjou r "
>>> i f ( x>3) or ( y <= " to u t " ) :
a = 14
else:
a=2
2. >>> a = 8
>>> x = 2. 5
>>> y = 5
>>> i f ( x>3) :
i f ( y == 5 ) :
a=7
else:
a = 15
else:
i f ( y % 5 == 1 ) :
a = 48 3.
3. >>> a = 8
>>> x = 3
>>> y = 5
>>> z = 10
>>> i f ( x > −1) and ( y <= 0 ) or ( z == 10 ) :
a = a+4 >>>
>>> i f ( x == −1) and ( ( y <= 0 ) or ( z == 10 ) ) :
a = a+2
>>> i f ( x == −1) or ( y <= 0 ) and ( z == 10 ) :
a = a+7
>>> i f ( x == 3 ) or ( y <= 0 ) and ( z < 5 ) :
a = a+1
Les boucles :
Exercice 1 :
Ecrire un programme sous python qui permet d’afficher les carrés des 2à premiers entiers
naturels non nuls : 1,2,3,……..,20.
Exercice 2 :
1. Écrire une procédure qui affiche la table de multiplication d'un entier entré par l'utilisateur.
2. Écrire une procédure qui décompte, en partant de 10, et finie par "Partez !".
Exercice 3 :
1. Écrire une procédure qui calcule la somme des entiers consécutifs entre deux entiers entrés
par l'utilisateur.
2. Écrire une procédure qui calcule le produit des entiers consécutifs entre deux entiers entrés
par l'utilisateur.
Les fonctions :
Exercice 1 :
L’IMC est un indicateur de santé qui s’obtient en divisant le poids par le double de la taille.
Ecrire une fonction sous python qui permet de donner le résultat de ce calcul
automatiquement en entrant les données.
Exercice 3 :
1. Ecrire sous python, une fonction (qui s’appellera « tarif ») qui permet de calculer le
prix à payer pour un voyage en fonction de l’âge du passager en années et du prix du
billet selon la tarification en vigueur.
Les conditions sont les suivantes :
Age inférieur ou égale à 2 ans : tarif = prix *0,2
Age inférieur ou égal à 12 : tarif = prix*0,6
Age supérieur ou égale à 60 : tarif = prix *0,9
Autres âges le tarif est égale au prix en vigueur
2. Si le prix du billet est en plein tarif de 32 euro, combien paie un passager :
Agé de 10 ans
Agé de 62 ans
Agé de 1 an
Exercice 2 :
Écrire une fonction signe qui renvoie 1 si la donnée est positive, 0 si elle est nulle et -1 si elle
est négative.