# Exercice 1 : Une boucle ... qui n'en est pas une ? # # On propose un premier programme : S = 0 n = int(input("Entrer un nombre: ")) for i in range(0,n+1): S = S + i print(S) # 1) Donner les valeurs successives que prend S lorsque n=4. # Donner la valeur de S affichée à la fin du programme pour n=5 et n=6. # # On propose un second programme : n = int(input("Entrer un nombre: ")) print(n*(n+1)/2) # 2) Donner les valeurs affichées de S lorsque n=4, n=5 et n=6. # 3) Quelle observation pouvez-vous faire ? # Exercice 2 : Un programme caché sous terre # # On propose le programme suivant : a = int(input("Entrer un nombre:")) x = 1 for i in range(0,10): x = (x + a/x)/2 print(x) # 1) Recopier le programme sur : programiz.com/python-programming/online-compiler # Appuyer sur "Run" pour le lancer, entrer une valeur de a puis noter la valeur obtenue. # 2) Trouver un lien entre la valeur d'entrée et la valeur obtenue en sortie. # Exercice 3 : Un programme à trou # # Un programmeur a eu un problème de sauvegarde, et son fichier contient maintenant des trous. # Son intention était d'accepter 3 notes obtenues, de calculer la moyenne des notes # et d'afficher le message "J'ai la moyenne !" si la moyenne est supérieure ou égale à 10, # "Pas la moyenne ..." sinon. # # Compléter le programme : a = int(input("1ère note: ")) b = int(input("2ème note: ")) c = int(input("3ème note: ")) # Calculer la moyenne moyenne = ??? # Afficher la moyenne print("Moyenne :", moyenne) # Afficher le message adéquat en fonction de la moyenne obtenue if(???): print("J'ai la moyenne !") else: ???