Problème python

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

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    bonjour,
    bizarre, chez moi, tout se passe bien.
    1. Effectivement je ne comprends pas, desole de vous derangez mais quelle reponse le prgramme vous donne-t-il?
    2. Contributeur
      @holyguaxcle programme n'affiche rien, ce qui me semble normal.
  2. 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 !