Problème python

holyguaxc -  
Phil_1857 Messages postés 1872 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

def g(x):
    y=x-2+2*log(2/x)
    return y

def solution ():
    x=2
    a=g(x)
    while a<1.6 :
        x=x+0.01
        a=g(x)
    x=round (x-0.01,2)
    return x


Je ne comprends pas ou est l'erreur dans mon programme. Il me renvoie *** Console de processus distant Réinitialisée ***, merci d'avance pour une quelconque aide.


Configuration: Windows / Firefox 84.0

3 réponses

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 583
 
bonjour,
bizarre, chez moi, tout se passe bien.
0
holyguaxc
 
Effectivement je ne comprends pas, desole de vous derangez mais quelle reponse le prgramme vous donne-t-il?
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 583 > holyguaxc
 
le programme n'affiche rien, ce qui me semble normal.
0
Pat
 
CouCou,

PRINT sinon votre programme restera muet comme une carpe
0
Phil_1857 Messages postés 1872 Date d'inscription   Statut Membre Dernière intervention   168
 
Bonjour,

Moi, ce que je vois ce sont 2 définitions de fonctions: g et solution

solution appelle g mais solution n'est pas appelée, donc il ne se passe rien !
0