Vous êtes sur la page 1sur 4

#Exercice 4

import math

i = -90
while i <= 90:

if i == 0:
print("\033[91m sin(0)/0 est indéfinie !!!!\033[0m")

else:
print("sin(",i,")/",i,"=",math.sin(math.radians(i)) / i)
i = i + 10

sin( -90 )/ -90 = 0.011111111111111112


sin( -80 )/ -80 = 0.0123100969126526
sin( -70 )/ -70 = 0.013424180296941547
sin( -60 )/ -60 = 0.014433756729740644
sin( -50 )/ -50 = 0.01532088886237956
sin( -40 )/ -40 = 0.01606969024216348
sin( -30 )/ -30 = 0.016666666666666666
sin( -20 )/ -20 = 0.017101007166283436
sin( -10 )/ -10 = 0.017364817766693033
sin(0)/0 est indéfinie !!!!
sin( 10 )/ 10 = 0.017364817766693033
sin( 20 )/ 20 = 0.017101007166283436
sin( 30 )/ 30 = 0.016666666666666666
sin( 40 )/ 40 = 0.01606969024216348
sin( 50 )/ 50 = 0.01532088886237956
sin( 60 )/ 60 = 0.014433756729740644
sin( 70 )/ 70 = 0.013424180296941547
sin( 80 )/ 80 = 0.0123100969126526
sin( 90 )/ 90 = 0.011111111111111112

#Exercice 5
import os
try:
x = int(input("premier nombre :"))
y = int(input("deuxième nombre:"))

except ValueError:
print("saisie invalide ")

if (x < 0 and y < 0) or (x >= 0 and y >= 0):


print("le produit est positif")
else:
if (x < 0 and y >= 0) or (x >= 0 and y < 0):
print("le produit est négatif")
premier nombre :1
deuxième nombre:2
le produit est positif

#Exercice 6
import os
try:
x = int(input("nombre :"))
except ValueError:
print("Saisie invalide")
i=0
for i in range(x+1, x + 6):
print(i)

nombre :1
2
3
4
5
6

#Exercice 7
import os
try:
x = int(input("le nombre d'heures travaillées :"))
y = int(input("montant par heure :"))
except ValueError:
print("Saisie invalide")

if x <= 39:
print("Pas d'heures supplémentaires.")
else:
if x in range(39,45):
print("prime =", (x-40)* 0.5 * y )
else:
if x in range(44,50):
print("prime =", (x-45)* 0.75 * y )
else:
if x >49:
print("prime =", (x-49)* y )

le nombre d'heures travaillées :56


montant par heure :1
prime = 7

#Exercice 8 boucle for


x = int(input("Entrez un nombre entier : "))

i = 0
r = 1
if x == 0:
print("Le factoriel de 0 est 1")
else:
for i in range(1, x + 1):
r *= i

print("Le factoriel de", x, "est", r)

Entrez un nombre entier : 10


factoriel 10 = 3628800

#exercice 8 avec while


x = int(input("Entrez un nombre entier : "))

r = 1

while x >0:
r*=x
x-=1

print("factoriel",x," est :",r)

Entrez un nombre entier : 10


factoriel 0 est : 3628800

liste =[17, 38, 10, 25, 72]


liste.sort()
print("liste trie ",liste)
liste.insert(5,12)
print("liste add 12 ",liste)
print("liste indice elm 17 ",liste.index(17))
liste.remove(38)
print("liste elem 38 ",liste)
l=liste[1:3]
print("liste index 1 to 2 ",l)
l2=liste[0:2]
print("liste index 0 to 2 ",l2)
print("indexage negatif",liste[-1])

liste trie [10, 17, 25, 38, 72]


liste add 12 [10, 17, 25, 38, 72, 12]
liste indice elm 17 1
liste elem 38 [10, 17, 25, 72, 12]
liste index 1 to 2 [17, 25]
liste index 0 to 2 [10, 17]
indexage negatif 12

#Exercice 10
liste = ["qwerty", "azerty", "python", "td-1-python"]
liste2 = []

for i in liste:
longueur = len(i)
msg = i + " est de longueur " + str(longueur)
liste2.append(msg)

print(liste2)

['qwerty est de longueur 6', 'azerty est de longueur 6', 'python est
de longueur 6', 'td-1-python est de longueur 11']

Vous aimerez peut-être aussi