Vous êtes sur la page 1sur 3

CPGE : Reda Slaoui Année scolaire : 2022/2023

Classe : 1-ECS

Python : Correction TP2

Exercice 1 :

1 n = i n t ( i n p u t ( " E n t r e r un nombre : " ) )


2 i f n%2==0:
3 print (n , " est pair " )
4 else :
5 print (n , " e s t impair " )

Exercice 2 :

1 n = i n t ( i n p u t ( " E n t r e r l e numero d ’ un mois : " ) )


2 i f n==1:
3 print ( " janvier " )
4 e l i f n==2:
5 print ( " fevrier " )
6 e l i f n==3:
7 p r i n t ( " mars " )
8 e l i f n==4:
9 print ( " avril " )
10 e l i f n==5:
11 p r i n t ( " mai " )
12 e l i f n==6:
13 print ( " juin " )
14 else :
15 p r i n t ( " mois inconnu " )

Exercice 3 :

1 n1 = i n t ( i n p u t ( " E n t r e r un p r e m i e r nombre : " ) )


2 n2 = i n t ( i n p u t ( " E n t r e r un deuxieme nombre : " ) )
3 n3 = i n t ( i n p u t ( " E n t r e r un t r o i s i e m e nombre : " ) )
4 if n1>n2 and n1>n3 :
5 p r i n t ( " l e maximum e s t : " , n1 )
6 e l i f n2>n1 and n2>n3 :
7 p r i n t ( " l e maximum e s t : " , n2 )
8 else :
9 p r i n t ( " l e maximum e s t : " , n3 )

1
Exercice 4 :

1 C = f l o a t ( i n p u t ( " E n t r e r l a t e m p e r a t u r e en c e l c i u s : " ) )
2 i f C<0:
3 print ( " solide " )
4 e l i f C>100:
5 p r i n t ( " gaz " )
6 else :
7 print ( " liquide " )

Exercice 5 :

1 n = i n t ( i n p u t ( " E n t r e r l a v a l e u r d ’ une annee : " ) )


2 i f ( n%4==0 and n%100!=0) o r n%400==0:
3 p r i n t ( n , " e s t une annee b i s s e x t i l e " )
4 else :
5 p r i n t ( n , " n ’ e s t pas une annee b i s s e x t i l e " )

Exercice 6 :

1 A = f l o a t ( i n p u t ( " E n t r e r l a v a l e u r de A: " ) )
2 B = f l o a t ( i n p u t ( " E n t r e r l a v a l e u r de B : " ) )
3 C = f l o a t ( i n p u t ( " E n t r e r l a v a l e u r de C : " ) )
4 d e l t a = B∗∗2−4∗A∗C
5 i f d e l t a >0:
6 x1 = (−B−d e l t a ∗ ∗ 0 . 5 ) / ( 2 ∗A)
7 x2 = (−B+d e l t a ∗ ∗ 0 . 5 ) / ( 2 ∗A)
8 p r i n t ( " L ’ e q u a t i o n admet l e s s o l u t i o n s x1=" , x1 , " e t x2=" , x2 )
9 e l i f d e l t a ==0:
10 x = −B/ ( 2 ∗ a )
11 p r i n t ( " L ’ e q u a t i o n admet une s o l u t i o n d o u b l e : " , x )
12 else :
13 p r i n t ( " L ’ e q u a t i o n n ’ admet pas de s o l u t i o n dans R" )

Exercice 7 :

1 n1 = i n t ( i n p u t ( " E n t r e r un p r e m i e r nombre : " ) )


2 n2 = i n t ( i n p u t ( " E n t r e r un deuxieme nombre : " ) )
3 i f n1∗n2>=0:
4 p r i n t ( n1 , " e t " , n2 , " s o n t de meme s i g n e " )
5 else :
6 p r i n t ( n1 , " e t " , n2 , " ne s o n t pas de meme s i g n e " )

Exercice 8 :

2
1 jour = i n t ( input ( " Entrer l e jour : " ) )
2 mois = i n t ( i n p u t ( " E n t r e r l e mois : " ) )
3 annee = i n t ( i n p u t ( " E n t r e r l ’ annee ’ : " ) )
4
5 i f 1<=j o u r <=31:
6 i f 1<=mois <=12:
7 p r i n t ( " La d a t e est correcte " )
8 else :
9 p r i n t ( " Le mois est incorrecte " )
10 else :
11 i f 1<=mois <=12:
12 p r i n t ( " Le j o u r est incorrecte " )
13 else :
14 p r i n t ( " Le mois et l e jour sont i n c o r r e c t e s " )

Exercice 9 :

1 #Q u e s t i o n 1
2 CA = f l o a t ( i n p u t ( " E n t r e r l e c h i f f r e d ’ a f f a i r e : " ) )
3 i f CA < 3 0 0 0 0 :
4 s a l a i r e = 3000 + 5∗CA/100
5 p r i n t ( " Le s a l a i r e e s t : " , s a l a i r e )
6 else :
7 s a l a i r e = 3000 + CA/10
8 p r i n t ( " Le s a l a i r e e s t : " , s a l a i r e )

1 #Q u e s t i o n 2
2 CA = f l o a t ( i n p u t ( " E n t r e r l e c h i f f r e d ’ a f f a i r e : " ) )
3 i f CA>100000:
4 s a l a i r e = 3000 + 15∗CA/100
5 p r i n t ( " Le s a l a i r e e s t : " , s a l a i r e )
6 e l i f CA>30000:
7 s a l a i r e = 3000 + CA/10
8 p r i n t ( " Le s a l a i r e e s t : " , s a l a i r e )
9 else :
10 s a l a i r e = 3000
11 p r i n t ( " Le s a l a i r e e s t : " , s a l a i r e )

Vous aimerez peut-être aussi