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
Sélectionnez l'image visible le moins de fois

Gestion des cookies

www.pandacodeur.com dépose des cookies pour améliorer votre expérience de navigation, mesurer l'audience du site internet, afficher des publicités personnalisées, réaliser des campagnes ciblées et personnaliser l'interface du site.