TP PYTHON
Assuré par Mme Hanene Ghazouani
Exercice 1
• 1. Ecrire un programme en langage Python qui demande
à l’utilisateur de saisir son nom et de lui afficher son nom
avec un message de bienvenue !
Solution
• # demander à l ’ u t i l i s a t e u r de s a i s i r son nom
• name = input ( " S a i s i r v o t r e nom : " )
• print ( " Bienvenue : " , name )
• """
Après exécution :
• S a i s i r v o t r e nom : Farid
• Bienvenue : Farid
Exercice 1
• Ecrire un programme en Python qui demande à
l’utilisateur de saisir deux nombres a et b et de lui afficher
leur somme : a + b
Solution
# demander à l ’ u t i l i s a t e u r de s a i sir l e s v al e u r s de
a e t de b
a = input ( " Tapez l a v al e u r du nombre a : " )
b = input ( " Tapez l a v al e u r du nombre b : " )
# C o n v e r ti r l e s c h ai n e s de c a r a c t è r e s en e n t i e r
a = int ( a )
b = int ( b )
s = a+b
print ( "La somme de a e t de b e s t a + b = " , s )
Exercice 1
• Ecrire un programme en Python qui demande à
l’utilisateur de saisir deux nombres a et b et de lui afficher
leur maximum
Solution
# lire l e s v al e u r s de a e t b
a = int ( input ( " Tapez l a v al e u r du nombre a : " ) )
b = int ( input ( " Tapez l a v al e u r du nombre b : " ) )
# Faire un t e s t de comparaison pour trouver le plus grand
if ( a > b ) :
print ( "Le maximum de a e t de b e s t : a = " , a )
else :
print ( "Le maximum de a e t de b e s t : b = " , b )
Exercice 1
• . Ecrire un programme en langage Python qui demande à
l’utilisateur de saisir son nombre entier et de lui afficher si
ce nombre est pair ou impair
Solution
# Li r e l a v al e u r de n
n = input ( "Type v al u e o f the i n t e g e r n : " )
# Convertir n en entier
n = int ( n )
# Tester si n est pair ou non
if ( n%2 == 0 ) :
print ( "Le nombre ’ " , n , " ’ t apé e s t p ai r " )
else :
print ( "Le nombre ’ " , n , " ’ t apé e s t imp ai r " )
Exercice
• Ecrire un programme en langage Python qui demande à
l’utilisateur de saisir son âge et de lui afficher le message
ń vous êtes Majeur ! ż si lâge tapé est supérieur ou égale
à 18 et le message ń vous êtes mineur ! ż si lâge tapé est
inférieur à 18 Solution. ... 1
Solution
• # Demander à l ’ u t i l i s a t e u r de t a p e r son âge
age = int ( input ( " Tapez v o t r e age : " ) )
if ( age > 1 8 ) :
print ( " Vous ê t e s ma jeur ! " )
else :
print ( " Vous ê t e s mineur ! " )
Exercice
• Ecrire un programme en Python qui demande à
l’utilisateur de saisir 3 nombre x, y et z et de lui afficher
leur maximum
Solution
• # Demander à l ’ u t i l i s a t e u r de t a p e r 3 nombres a , b , c
• a = int ( input ( "Type a v al u e o f the number a " ) )
• b = int ( input ( "Type a v al u e o f the number b " ) )
• c = int ( input ( "Type a v al u e o f the number c " ) )
• 6 # d é f i n i r e t i n i t i a l i s e r l e maximum à z e r o
• max = 0
• if(a>b):
• max = a
• else :
• max = b
• if (max < c ) :
• max = c
• else :
• max = max
• print ( "Le maximum de s t r o i s nombre e s t : max( a , b , c ) = " , max)
Exercice
• Ecrivez un programme en Python qui demande à
lutilisateur de saisir le rayon d’un cercle et de lui renvoyer
la surface et le périmètre.
Solution
• 1 # im p o r t e r l e nombre pi à p a r t i r de l a b i b l i o t h è q u e math
• 2 from math import pi
• 3 # l i r e l a v al e u r du rayon r
• 4 r = int ( input ( " S a i s i s s e z l a v al e u r du rayon r : " ) )
• 5 # c a l c u l du p é rim è t r e du c e r c l e
• 6 P = 2∗ pi ∗ r
• 7 # c a l c u l de l a s u r f a c e du c e r c l e
• 8 S = pi ∗( r ∗ ∗2 )
• 9 print ( "Le p é rim è t r e du c e r c l e de r ay on s r =" , r , " e s t P = " ,
P)
• 10 print ( "La s u r f a c e du c e r c l e de r ay on s r =" , r , " e s t S = " , S
)
Exercice
• Écrire un programme Python qui teste si une liste est vide
ou non. Même question pour une chaine de caractères.
Solution
• # −∗− c odin g : u t f −8 −∗−
• myList = [ ]
• if not myList :
print ( " myList est vide " )
• else :
• print ( " myList est non vide " )
• # On peut aussi utiliser len ( ) : if ( len ( myList ) )==0)