Solutions des Exercices de Python
Exercice 1
# Solution pour Exercice 1
a = 10
b=5
print("Addition:", a + b)
print("Soustraction:", a - b)
print("Multiplication:", a * b)
print("Division:", a / b)
print("Modulo:", a % b)
Exercice 2
# Solution pour Exercice 2
x = 10
y=5
z=x+y
print("x =", x)
print("y =", y)
print("z =", z)
Exercice 3
# Solution pour Exercice 3
nombre = int(input("Entrez un nombre: "))
if nombre % 2 == 0:
print("Le nombre est pair.")
else:
print("Le nombre est impair.")
Exercice 4
# Solution pour Exercice 4
prenom = "John"
nom = "Doe"
nom_complet = prenom + " " + nom
print("Nom complet:", nom_complet)
print("Longueur du nom complet:", len(nom_complet))
print("Les trois premières lettres du prénom:", prenom[:3])
print("Les trois dernières lettres du nom:", nom[-3:])
print("Nom complet en majuscules:", nom_complet.upper())
print("Nom complet en minuscules:", nom_complet.lower())
Exercice 5
# Solution pour Exercice 5
ancien_index = float(input("Entrez l'ancien index: "))
nouvel_index = float(input("Entrez le nouvel index: "))
prix_unitaire = float(input("Entrez le prix unitaire: "))
consommation = nouvel_index - ancien_index
montant_sans_taxe = consommation * prix_unitaire
taxe = montant_sans_taxe * 0.10
montant_total = montant_sans_taxe + taxe
print("Montant total à payer:", montant_total)
Exercice 6
# Solution pour Exercice 6
ancien_index = float(input("Entrez l'ancien index: "))
nouvel_index = float(input("Entrez le nouvel index: "))
consommation = nouvel_index - ancien_index
if consommation <= 100:
montant_total = consommation * 0.6
else:
montant_total = 100 * 0.6 + (consommation - 100) * 0.9
print("Montant total à payer:", montant_total)
Exercice 7
# Solution pour Exercice 7
R1 = float(input("Entrez R1: "))
R2 = float(input("Entrez R2: "))
R3 = float(input("Entrez R3: "))
Req_serie = R1 + R2 + R3
Req_parallele = 1 / (1/R1 + 1/R2 + 1/R3)
print("Résistance équivalente en série:", Req_serie)
print("Résistance équivalente en parallèle:", Req_parallele)
Exercice 8
# Solution pour Exercice 8
for i in range(1, 11):
print(i)
for i in range(1, 11):
if i % 2 == 0:
print(i)
Exercice 9
# Solution pour Exercice 9
notes = [14, 9, 6, 8, 12]
somme = sum(notes)
moyenne = somme / len(notes)
print("Moyenne des notes:", moyenne)
Exercice 10
# Solution pour Exercice 10
for i in range(1, 11):
print('*' * i)
Exercice 11
# Solution pour Exercice 11
i=1
while i <= 10:
print('*' * i)
i += 1
Exercice 12
# Solution pour Exercice 12
n = int(input("Entrez un nombre entier positif: "))
somme = 0
for i in range(2, n+1, 2):
somme += i
print("La somme des nombres pairs est:", somme)
Exercice 13
# Solution pour Exercice 13
def calc_puissance(x, y):
return x ** y
print("Résultat:", calc_puissance(2, 3))
Exercice 14
# Solution pour Exercice 14
def resistance_equivalente(R1, R2, R3, type_connexion):
if type_connexion == 'S':
return R1 + R2 + R3
elif type_connexion == 'P':
return 1 / (1/R1 + 1/R2 + 1/R3)
print("Résistance équivalente en série:", resistance_equivalente(10, 20, 30, 'S'))
print("Résistance équivalente en parallèle:", resistance_equivalente(10, 20, 30, 'P'))