0% ont trouvé ce document utile (0 vote)
9K vues5 pages

Exercices de Base Python Niveau Debutant

Transféré par

fonebin25
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
9K vues5 pages

Exercices de Base Python Niveau Debutant

Transféré par

fonebin25
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 5

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)

Vous aimerez peut-être aussi