Problème python

Fermé
holyguaxc - Modifié le 29 janv. 2021 à 19:22
Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 - 2 févr. 2021 à 16:48
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 23361 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 29 novembre 2024 Ambassadeur 1 556
29 janv. 2021 à 21:24
bonjour,
bizarre, chez moi, tout se passe bien.
0
Effectivement je ne comprends pas, desole de vous derangez mais quelle reponse le prgramme vous donne-t-il?
0
yg_be Messages postés 23361 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 29 novembre 2024 1 556 > holyguaxc
31 janv. 2021 à 18:21
le programme n'affiche rien, ce qui me semble normal.
0
CouCou,

PRINT sinon votre programme restera muet comme une carpe
0
Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 168
2 févr. 2021 à 16:48
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