Sujet : Re: Très très débutant - merci pour l'aide
De : use.reply.to (at) *nospam* INVALID.ADDRESS (Benoit Izac)
Groupes : fr.comp.lang.pythonDate : 05. Feb 2022, 21:56:45
Autres entêtes
Message-ID : <87v8xt5bpe.fsf@izac.org>
References : 1
Bonjour,
Le 05/02/2022 à 16:22, DeMonteRobert a écrit dans le message
<
QeydndQb0pPbC2P8nZ2dnUU7_83NnZ2d@giganews.com> :
voila mon premier codage et une erreur apparait.... je trouve pas pourquoi ?
Pouvez m'aidez svp merci...
>
code:
# Manoir hanté
from random import randint
print ('le manoir hanté')
Je_suis_courageux = True
score = 0
while Je_suis_courageux :
porte_fantôme = randint (1, 3)
print ('Tu te retrouves face à trois portes...')
print ('Derriere laquelle se cache le fantome ?')
print ('Quelle porte ouvres -tu ?')
print = input ('1, 2 ou 3 ?')
Là, tu viens de redéfinir la fonction print… Tu ne peux plus l'utiliser
ensuite comme avant puisque l'identifiant pointe sur une chaîne de caractère.
num_porte = input ('1, 2 ou 3? ')
if num_porte == porte_fantôme:
print ('UN FANTOME !')
Boum (TypeError: 'str' object is not callable) !
Je_suis_courageux = False
else:
print ('Pas de fantôme!')
Boum (TypeError: 'str' object is not callable) !
print ('tu entres dans la prochaine salle.')
score = score + 1
print ('Au secours !')
print ('Partie terminée ! Ton score :', score)
-- Benoit Izac