Exercice 1: Calculer des sommes:
Écrire un programme en Python pour calculer:
a) 1+2+3+....+100
b) 1+3+5+....+99
Réponse:
j=1
for i in range (2,101):
j=j+i
print (j)
Exercice 2 :
Écrire un programme en python pour réviser ses tables de multiplication.
Le programme tire 2 entiers au hasard et demande à l'utilisateur le produit.
On interrogera 10 fois l'utilisateur. 1 pt par bonne réponse et -1 sinon.
Réponse:
for i in range(0,9):
for j in range(0,9):
print(i)
print(j)
product= float(input("le produit est:"))
if product == i*j:
print("true")
else:
print("false")
Exercice 3:
Ecrire un programme python pour résoudre l'équation de deuxième degré ax2+bx+c=d
Réponse:
a= int(input("entrer a:"))
b= int(input("entrer b:"))
c= int(input("entrer c:"))
d= int(input("entrer d:"))
e=c-d
delta = (b**2) - 4*a*e
if delta<0:
print("pas de solution")
else:
x1 = ((-b - delta**0.5 )/ (2 * a))
x2 = ((-b + delta**0.5) / (2 * a))
print(x1, x2)
Exercice 4:
Ecrire un code python pour calculer la factorielle d'un nombre.
Réponse:
a = (int(input("entrer un nobre:")))
fact=a
i=1
while i<a:
fact = fact * i
i=i+1
print("la factorielle est:", fact)