# 6. a) Écrivez un programme qui affiche tous les nombres entre 1 et 100 avec les exceptions suivantes :
# - Il affiche “Fizz” à la place du nombre si celui-ci est divisible par 3.
# - Il affiche “Buzz” à la place du nombre si celui-ci est divisible par 5 et non par 3.

for i in range(1, 101):
    if i % 3 == 0:
        print('Fizz')
    elif i % 5 == 0:
        print('Buzz')
    else:
        print(i)

# b) Ensuite, améliorez votre programme pour qu’il affiche “FizzBuzz” à la place des nombres divisibles à la fois
# par 3 et par 5.

for i in range(1, 101):
    if i % 3 == 0 and i % 5 == 0:
        print('FizzBuzz')
    elif i % 3 == 0:
        print('Fizz')
    elif i % 5 == 0:
        print('Buzz')
    else:
        print(i)

# 7. Bob achète un appartement d'une valeur de 112 000€. La valeur de l'appartement augmente de 2% par an. Écrire
# un programme en python qui à l'aide d'une boucle for affiche la valeur de l'appartement au bout de 15 ans.

valeur = 112000
for _ in range(15):
    valeur = valeur * 1.02
print('Au bout de 15ans, en prenant 2% par an, son appartement vaudra',valeur, 'euros.')

# 8. On prend une feuille de papier de 0,1 mm d'épaisseur. Écrire un programme qui à l'aide d'une boucle for affiche
# l'épaisseur au bout de 20 pliages. Le résultat sera donné en mètre.

epaisseur = 0.0001 # en mètres directement ici
for _ in range(20):
    epaisseur = epaisseur * 2       # Plier double l'épaisseur
print('Au bout de 20 pliage, on a une épaisseur de', epaisseur, 'mètres.')

# 9. Écrire un programme en python pour calculer la moyenne de n notes entrées par l'utilisateur, le nombre n de
# notes étant choisi par l'utilisateur.

n = int(input('Donner le nombre de note : '))
somme = 0
for i in range(1, n+1):
    note = int(input('Indiquer la note' + str(i) + ' : '))
    somme = somme + note
somme = somme / n
print('La moyenne est ', somme)

print('Au bout de 20 pliage, on a une épaisseur de', epaisseur, 'mètres.')

# 10. Écrire les programmes permettant d’obtenir les sorties suivantes avec des boucles.

txt=""
for _ in range(5):
    txt= txt + '*'
    print(txt)

for i in range(5):
    txt=""
    for _ in range(5 - i):
        txt= txt + '*'
    print(txt)
