Menu

Probleme Python (débutant) [Résolu]

Messages postés
6
Date d'inscription
vendredi 15 février 2019
Dernière intervention
9 mars 2019
-
Bonjour à tous j'ai une question par rapport à mon programme Python.
J'aimerais modifier mon programme pour afficher le plus grand nombre pris par N au cours des calculs.
Mais je reste bloqué..

N=int(input('Saisir N :'))
i=0
for i in range(N!=1):
    while N!=1 :
        if (N%2 == 0):
            N/=2
            i+=1
            print(N)
        else:
            N*=3
            N+=1
            i+=1
            print(N)
print('Nombres de calculs effectués :',i)


Merci beaucoup pour vos réponses. :)
Afficher la suite 

Votre réponse

1 réponse

Meilleure réponse
Messages postés
7583
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 mars 2019
451
1
Merci
bonjour, moi j'utiliserais une nouvelle variable, disons maxN, et, chaque fois que j'augmente la valeur de N, je vérifierais si N est devenu plus grand que maxN, et j'adapterais la valeur de maxN en conséquence.
je ne comprends pas ce que tu essaies de faire avec la ligne 3.

Dire « Merci » 1

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM 46507 internautes nous ont dit merci ce mois-ci

xxxpppp
Messages postés
6
Date d'inscription
vendredi 15 février 2019
Dernière intervention
9 mars 2019
-
Bonjour,
La ligne 3 sert a afficher le nombre de calculs effectués. J'ai pu me tromper n'étant pas à l'aise avec Python.
Et pour la variable maxN, ou devrais-je la mettre dans le programme ?
Merci beaucoup pour ta réponse.
yg_be
Messages postés
7583
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 mars 2019
451 > xxxpppp
Messages postés
6
Date d'inscription
vendredi 15 février 2019
Dernière intervention
9 mars 2019
-
à ton tour de contribuer à résoudre ton exercice.
xxxpppp
Messages postés
6
Date d'inscription
vendredi 15 février 2019
Dernière intervention
9 mars 2019
> yg_be
Messages postés
7583
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 mars 2019
-
Merci beaucoup pour votre aide ! Bonne journée
! :)
Commenter la réponse de yg_be