6) Fonction qui calcule le carré d'un nombre
def square_number(x):
"""Retourne le carré d'un nombre."""
return x ** 2
v1 = 8
v2 = square_number(v1)
print("v1 =", v1) # Affiche la valeur initiale
print("v2 =", v2) # Affiche son carré
7) Fonction qui retourne le plus petit de deux nombres
def minimum(a, b):
"""Retourne le plus petit des deux nombres."""
return a if a < b else b
# Tests de la fonction
print("minimum(5, 10) =", minimum(5, 10))
print("minimum(20, 15) =", minimum(20, 15))
print("minimum(7, 7) =", minimum(7, 7))
8) Calcul de la somme des éléments d'une liste avec une boucle for
notes = [12, 15, 13, 19, 16]
total = 0
# Boucle pour additionner les notes
for n in notes:
total += n
print("Somme des notes =", total)
9) Fonction calculant une expression mathématique complexe
def calcul_complexe(x):
"""Retourne 7x² + 16x."""
return 7 * x * x + 16 * x
v1 = calcul_complexe(9)
v2 = calcul_complexe(-9)
print("v1 =", v1)
print("v2 =", v2)
10) Modification de la fonction calcul pour une division entière
def calcul(a, b):
"""Retourne la division entière de a par b."""
return a // b
v1 = calcul(1, 2)
print("v1 =", v1) # Affiche 0
11) Correction de la fonction multiply_by_5
def multiply_by_5(n):
"""Multiplie un nombre par 5."""
return 5 * n
a = multiply_by_5(3)
print("a =", a) # Affiche 15
# ------------------------------------
# 12) Fonction modifiée pour retourner a / 7 * b
# ------------------------------------
def calcul_modifie(a, b):
"""Retourne a divisé par 7 puis multiplié par b."""
return a / 7 * b
result = calcul_modifie(14, 3)
print("result =", result)
# ------------------------------------
# 13) Boucle for pour afficher les nombres de 1 à 10
# ------------------------------------
for i in range(1, 11):
print(i) # Affiche les nombres de 1 à 10
# ------------------------------------
# 14) Fonction qui vérifie si un nombre est pair ou impair
# ------------------------------------
def pair_ou_impair(n):
"""Retourne 'Pair' si n est pair, sinon 'Impair'."""
return "Pair" if n % 2 == 0 else "Impair"
# Tests de la fonction
print("10 est", pair_ou_impair(10))
print("7 est", pair_ou_impair(7))
# ------------------------------------
# 15) Création d'une liste et affichage de ses éléments
# ------------------------------------
liste_nombres = [3, 7, 12, 18, 25]
# Boucle pour afficher chaque élément de la liste
for nombre in liste_nombres:
print(nombre)