Exercices Corrigés sur les Boucles en Python

Exercice 1 : Somme des N premiers entiers

Écrivez un programme qui calcule la somme des N premiers nombres entiers. L'utilisateur entre la valeur de N.

Solution :

n = int(input("Entrez la valeur de N : "))
somme = 0
for i in range(1, n + 1):
    somme += i
print("La somme des", n, "premiers entiers est :", somme)
        

Exercice 2 : Table de Multiplication

Créez un programme qui affiche la table de multiplication d'un nombre donné par l'utilisateur.

Solution :

nombre = int(input("Entrez un nombre pour la table de multiplication : "))
for i in range(1, 11):
    print(nombre, "x", i, "=", nombre * i)
        

Exercice 3 : Calcul du Factoriel

Écrivez un programme qui calcule le factoriel d'un nombre entier positif donné.

Solution :

nombre = int(input("Entrez un nombre : "))
factoriel = 1
for i in range(1, nombre + 1):
    factoriel *= i
print("Le factoriel de", nombre, "est :", factoriel)
        

Exercice 4 : Conversion Celsius-Fahrenheit

Écrivez un programme qui convertit une plage de températures de Celsius en Fahrenheit, de 0 à 100 degrés avec un pas de 10.

Solution :

for celsius in range(0, 101, 10):
    fahrenheit = celsius * 9/5 + 32
    print(celsius, "°C =", fahrenheit, "°F")
        

Exercice 5 : Calcul de l'IMC

Créez un programme qui demande le poids et la taille de l'utilisateur, puis calcule et affiche son Indice de Masse Corporelle (IMC).

Solution :

poids = float(input("Entrez votre poids en kg : "))
taille = float(input("Entrez votre taille en m : "))
imc = poids / (taille ** 2)
print("Votre IMC est :", round(imc, 2))
        

Exercice 6 : Trouver un Nombre Secret

Écrivez un programme qui demande à l'utilisateur de deviner un nombre secret (par exemple 7) jusqu'à ce qu'il devine correctement.

Solution :

nombre_secret = 7
essai = int(input("Devinez le nombre secret : "))
while essai != nombre_secret:
    essai = int(input("Incorrect, essayez encore : "))
print("Bravo, vous avez deviné le nombre secret !")
        

Exercice 7 : Afficher les N Premiers Carrés

Créez un programme qui affiche les N premiers carrés parfaits, où N est donné par l'utilisateur.

Solution :

n = int(input("Entrez la valeur de N : "))
for i in range(1, n + 1):
    print("Le carré de", i, "est :", i ** 2)
        

Exercice 8 : Compter les Voyelles

Écrivez un programme qui compte le nombre de voyelles dans une chaîne de caractères saisie par l'utilisateur.

Solution :

chaine = input("Entrez une chaîne de caractères : ")
voyelles = "aeiouAEIOU"
compteur = 0
for lettre in chaine:
    if lettre in voyelles:
        compteur += 1
print("Le nombre de voyelles dans la chaîne est :", compteur)
        

Exercice 9 : Calculer la Moyenne des Notes

Créez un programme qui demande un nombre donné de notes à l'utilisateur, les saisit et calcule la moyenne.

Solution :

nombre_notes = int(input("Combien de notes voulez-vous saisir ? "))
somme_notes = 0
for i in range(nombre_notes):
    note = float(input(f"Entrez la note {i + 1} : "))
    somme_notes += note
moyenne = somme_notes / nombre_notes
print("La moyenne des notes est :", moyenne)
        

Exercice 10 : Série de Fibonacci

Écrivez un programme qui affiche les N premiers termes de la série de Fibonacci, où N est donné par l'utilisateur.

Solution :

n = int(input("Entrez le nombre de termes de la série de Fibonacci : "))
a, b = 0, 1
compteur = 0
while compteur < n:
    print(a)
    a, b = b, a + b
    compteur += 1
        
Python pandacodeur 1

Si vous avez trouvé les exercices corrigés en  Python de Mr JoëlYk intéressants et utiles, pourquoi ne pas les partager avec d'autres personnes qui pourraient également en bénéficier ? Partagez ce lien sur les réseaux sociaux ou envoyez-le à vos amis et collègues. Vous pourriez aider quelqu'un à améliorer ses compétences en programmation ou à trouver des solutions à des problèmes complexes. N'oubliez pas que la connaissance doit être partagée pour grandir. Merci pour votre soutien et votre partage !

Contact WhatsApp : +237 652027193 | Réaliser Par Joël_Yk

Aucune note. Soyez le premier à attribuer une note !

Ajouter un commentaire

Anti-spam