# Suite de Syracuse Question 7 : Calcul de la proportion des nombres pais et impairs n=eval(input("Entrez un nombre entier naturel non nul :")) print("Nombre de départ : ",n) n_depart=n i=1 nbr_pair=0 nbr_impair=1 # compte la valeur 1 à la fin de la suite while n!=1: if n%2==0: n=n//2 nbr_pair=nbr_pair+1 # compte les nombres pairs else: n=3*n+1 nbr_impair=nbr_impair+1 # compte les nombres impairs print(n) i=i+1 print("Nombre de départ :",n_depart) print("Dans cette suite de",i,"nombres il y a",nbr_pair,"nombres pairs et",nbr_impair,"nombres impairs") print("%.1f %% de nombres pairs et %.1f %% de nombres impairs" % (100*nbr_pair/i,100*nbr_impair/i))