des exercices précédents en langage Python :
Exercice 1 :
# Exercice 1 : Calculer la somme de deux nombres entiers
a=5
b=8
somme = a + b
print("La somme de", a, "et", b, "est :", somme)
Exercice 2 :
# Exercice 2 : Déterminer si un nombre est pair ou impair
nombre = 12
if nombre % 2 == 0:
print(nombre, "est un nombre pair.")
else:
print(nombre, "est un nombre impair.")
Exercice 3 :
# Exercice 3 : Calculer la moyenne de trois nombres
a = 10
b = 15
c = 20
moyenne = (a + b + c) / 3
print("La moyenne de", a, ",", b, "et", c, "est :", moyenne)
Exercice 4 :
# Exercice 4 : Échanger la valeur de deux variables
x=5
y = 10
temp = x
x=y
y = temp
print("Après l'échange, x =", x, "et y =", y)
Exercice 5 :
# Exercice 5 : Vérifier si un nombre est positif, négatif ou nul
nombre = -7
if nombre > 0:
print(nombre, "est un nombre positif.")
elif nombre < 0:
print(nombre, "est un nombre négatif.")
else:
print(nombre, "est nul.")
Exercice 6 :
# Exercice 6 : Vérifier si une année est bissextile
annee = 2024
if (annee % 4 == 0 and annee % 100 != 0) or (annee % 400 == 0):
print(annee, "est une année bissextile.")
else:
print(annee, "n'est pas une année bissextile.")
Exercice 7 :
# Exercice 7 : Calculer la surface d'un rectangle
longueur = 8
largeur = 5
surface = longueur * largeur
print("La surface du rectangle est :", surface)
Exercice 8 :
# Exercice 8 : Trouver le plus grand de trois nombres
a = 15
b = 20
c = 10
plusGrand = max(a, b, c)
print("Le plus grand des trois nombres est :", plusGrand)
Exercice 9 :
# Exercice 9 : Afficher les dix premiers termes de la table de multiplication d'un
nombre
nombre = 7
for i in range(1, 11):
resultat = nombre * i
print(nombre, "x", i, "=", resultat)
Exercice 10 :
# Exercice 10 : Convertir une température de Celsius en Fahrenheit
temperatureCelsius = 25
temperatureFahrenheit = (temperatureCelsius * 9/5) + 32
print("La température en Fahrenheit est :", temperatureFahrenheit)
Exercice 11 :
# Exercice 11 : Vérifier si une chaîne de caractères est un palindrome
chaine = "radar"
chaineInverse = chaine[::-1]
if chaine == chaineInverse:
print("La chaîne est un palindrome.")
else:
print("La chaîne n'est pas un palindrome.")
Exercice 12 :
# Exercice 12 : Trouver le minimum d'une liste de nombres
nombres = [12, 5, 8, 3, 10]
minimum = min(nombres)
print("Le minimum de la liste est :", minimum)
Exercice 13 :
# Exercice 13 : Calculer la somme des chiffres d'un nombre récursivement
def somme_chiffres_recursive(nombre):
if nombre < 10:
return nombre
else:
return nombre % 10 + somme_chiffres_recursive(nombre // 10)
nombre = 789
somme = somme_chiffres_recursive(nombre)
print("La somme des chiffres de", nombre, "est :", somme)
Exercice 14 :
# Exercice 14 : Trouver le nombre de chiffres d'un nombre
nombre = 12345
nombre_chiffres = len(str(nombre))
print("Le nombre de chiffres de", nombre, "est :", nombre_chiffres)
Exercice 15 :
# Exercice 15 : Générer les n premiers termes de la suite de Fibonacci de manière
récursive
def fibonacci_recursive(n):
if n <= 1:
return n
else:
return fibonacci_recursive(n - 1) + fibonacci_recursive(n - 2)
n=8
for i in range(n):
print(fibonacci_recursive(i))
Exercice 16 :
# Exercice 16 : Trouver tous les diviseurs d'un nombre
nombre = 24
diviseurs = [i for i in range(1, nombre + 1) if nombre % i == 0]
print("Les diviseurs de", nombre, "sont :", diviseurs)
Exercice 17 :
# Exercice 17 : Calculer la factorielle d'un nombre de manière récursive
def calcul_factorielle_recursive(n):
if n <= 1:
return 1
else:
return n * calcul_factorielle_recursive(n - 1)
nombre = 5
resultat = calcul_factorielle_recursive(nombre)
print("La factorielle de", nombre, "est :", resultat)
Exercice 18 :
# Exercice 18 : Vérifier si une chaîne de caractères contient uniquement des chiffres
chaine = "123abc"
tous_chiffres = chaine.isdigit()
if tous_chiffres:
print("La chaîne contient uniquement des chiffres.")
else:
print("La chaîne ne contient pas uniquement des chiffres.")
Exercice 19 :
# Exercice 19 : Trouver le carré d'un nombre
nombre = 6
carre = nombre ** 2
print("Le carré de", nombre, "est :", carre)
Exercice 20 :
# Exercice 20 : Calculer la moyenne de deux nombres en utilisant une fonction
def calcul_moyenne(a, b):
return (a + b) / 2
x=8
y = 12
moyenne = calcul_moyenne(x, y)
print("La moyenne de", x, "et", y, "est :", moyenne)