# exercice 1
nom = input("Donne ton nom:")
print("Bonjour", nom)

# exercice 2
# somme des nombres entiers de 1 à 10
# avec boucle for
resultat = 0
for nombre in range(1, 11):
    resultat = resultat + nombre
print(resultat)

# exercice 3
# somme des nombres entiers de 1 à 10
# avec boucle while
resultat = 0
nombre = 1
while nombre <= 10:
    resultat = resultat + nombre
    nombre = nombre + 1
print(resultat)

# exercice 4
# somme des nombres entiers de 1 à n
# avec boucle for
n = int(input("Donne n:"))
resultat = 0
for nombre in range(1, n+1):
    resultat = resultat + nombre
print(resultat)

# exercice 5
# somme des nombres entiers de 1 à n
# avec boucle while
n = int(input("Donne n:"))
resultat = 0
nombre = 1
while nombre <= n:
    resultat = resultat + nombre
    nombre = nombre + 1
print(resultat)

# exercice 6
# somme des nombres impairs de 1 à n
# avec boucle for
n = int(input("Donne n:"))
resultat = 0
for nombre in range(1, n+1, 2):
    resultat = resultat + nombre
print(resultat)

# exercice 7
# somme des nombres impairs de 1 à n
# avec boucle while
n = int(input("Donne n:"))
resultat = 0
nombre = 1
while nombre <= n:
    resultat = resultat + nombre
    nombre = nombre + 2
print(resultat)

# exercice 8
# somme des nombres entiers de 1 à n
# supérieur à 1000
resultat = 0
nombre = 1
while resultat <= 1000:
    resultat = resultat + nombre
    nombre = nombre + 1
print(nombre-1, resultat)

# exercice 9
# somme des nombres entiers de 1 à n
# supérieur à NB
resultat = 0
nombre = 1
NB = int(input("Donne NB:"))
while resultat <= NB:
    resultat = resultat + nombre
    nombre = nombre + 1
print(nombre-1, resultat)

# exercice 10
# calcule la factorielle de 10
resultat = 1
nombre = 1
while nombre <= 10:
    resultat = resultat * nombre
    nombre = nombre + 1
print(resultat)

# exercice 11
# demande n à l'utilisateur
# calcule la factorielle de n
resultat = 1
nombre = 1
n = int(input("Donne n:"))
while nombre <= n:
    resultat = resultat * nombre
    nombre = nombre + 1
print(resultat)

Modifié le: vendredi 21 février 2025, 16:43