# 1. Écrivez un programme avec une boucle qui affiche pour chaque entier entre 1 et 10 si celui-ci est pair ou impair.

for i in range(1, 11):
    if i%2 == 0:
        print(i, 'est pair.')
    else:
        print(i, 'est impair.')

# 2. Ana achète une voiture d'une valeur de 60 000€. La valeur de la voiture baisse de 15% par an. Écrire un
# programme qui à l'aide d'une boucle for affiche la valeur de la voiture au bout de 10 ans.

valeur = 60000
for _ in range(10):
    valeur = valeur * 0.85
print('Au bout de 10 ans, la voiture vaudra', valeur, 'euros.')

# 3. Écrivez un programme avec une boucle qui affiche sur plusieurs lignes le décompte 5, 4, 3, 2, 1, BOOM. On
# pourra s’aider de la fonction Python time.sleep(secs) où secs représente le nombre de secondes à
# attendre. Pour l’utiliser, il faut ajouter la ligne import time en haut de votre code.

import time
for i in range(5, 0, -1):
    print(i)
    time.sleep(1)
print('BOOM')

# 4. La somme des carrés des entiers impairs de 1 à 10 est 1²+3²+5²+7²+9² = 165. Écrire un programme qui affiche la
# somme des carrés des entiers impairs de 1 à 10000.

somme = 0
for i in range(1, 10000, 2):
    somme = somme + i**2
print(somme)

# 5. Écrire un programme qui demande à l’utilisateur un entier n qui retourne le nombre de diviseurs de n. Par
# exemple, 6 à 4 diviseurs : 1, 2, 3, 6.

n = int(input('Donner un nombre entier : '))
nb_diviseur = 0
for i in range(1, n+1):
    if n%i == 0:
        nb_diviseur = nb_diviseur + 1
print(n,'a',nb_diviseur,'diviseurs.')



