"""
Exercice 1:
Avec une boucle FOR
Ecrire la fonction dix_for qui affiche les nombres de 1 à 10 inclu
"""

def dix_for():
	print(0)

print("Exercice 1 :")
dix_for() # Affiche 1 2 3 4 5 6 7 8 9 10 avec un chiffre par ligne

"""
Exercice 2:
Avec une boucle WHILE
Ecrire la fonction dix_while qui affiche les nombres de 1 à 10 inclu
"""

def dix_while():
	print(0)

print("Exercice 2 :")
dix_while() # Affiche 1 2 3 4 5 6 7 8 9 10 avec un chiffre par ligne

"""
Exercice 3:
Avec une boucle FOR puis WHILE
Ecrire les fonctions somme_for et somme_while qui additionnent les nombres de 0 à n inclu
"""

def somme_for(n):
	return 0

print("Exercice 3 :")
print(somme_for(0)) # 0
print(somme_for(1)) # 1
print(somme_for(2)) # 3
print(somme_for(3)) # 6
print(somme_for(10)) # 55

def somme_while(n):
	return 0

print(somme_while(0)) # 0
print(somme_while(1)) # 1
print(somme_while(2)) # 3
print(somme_while(3)) # 6
print(somme_while(10)) # 55

"""
Exercice 4:
Avec une boucle FOR puis WHILE
Ecrire les fonctions somme_alternee_for et somme_alternee_while qui de 0 à n inclu additionnent si le nombre est pair ou soustraient s'il est impaire
"""

def somme_alternee_for(n):
	return 0

print("Exercice 4 :")
print(somme_alternee_for(0)) # 0
print(somme_alternee_for(1)) # -1
print(somme_alternee_for(2)) # 1
print(somme_alternee_for(3)) # -2
print(somme_alternee_for(10)) # 5

def somme_alternee_while(n):
	return 0

print(somme_alternee_while(0)) # 0
print(somme_alternee_while(1)) # -1
print(somme_alternee_while(2)) # 1
print(somme_alternee_while(3)) # -2
print(somme_alternee_while(10)) # 5

"""
Exercice 5:
Écrire les fonctions syracuse_limitee_for et syracuse_limitee_while qui prennent en paramètre un entier n strictement positif et qui répétent pendant 20 itérations :
    - divise n par deux s'il est pair
    - le multiplie par trois lui ajoute un s'il est impair.
Afficher la nouvelle valeur de n à chaque itération. Essayer avec différentes valeurs de départ pour n.
"""


