Echanges autour d'EduPython.
Vous n'êtes pas identifié(e).
quand je fait le programme suivant :
import random
def des_(N):
Nombre_de_lancers=0
Nombre_de_12=0
Frequence=Nombre_de_12/Nombre_de_lancers
for i in range(N+1):
De1=random.randit(1,6)
De2=random.randit(1,6)
Somme=De1+De2
Nombre_de_lancers=Nombre_de_lancers+1
if Somme==12:
Nombre_de_12=Nombre_de_12+1
Frequence=Nombre_de_12/Nombre_de_lancers
print(Frequence)
il me dit :
Traceback
<module>
NameError:name'Frequence'is not defined
si vous pouvais me aider je suis volontaire
Hors ligne
Bonsoir, votre variable Frequence est une variable locale, elle n'existe que dans la fonction des_ or votre print se trouve à l’extérieur de la fonction.
Vincent M
Hors ligne