charleman08
2021-12-07 17:05:27
slt les kheys je fait une loterie en python pour le lycée je comprend pas pk j'ai un message d'erreur
mon code
"""Ce programme simule un jeu de loterie"""
- import éventuel de librairies
import random - initialisations des variables et constantes
def choix_nombres(n) :
"""demande à l'utilisateur de saisir ses 5 numéros, soit 5 entiers naturels,
et renvoie la liste nombres contenant ces numéros"""
nombres = []
for i in range(n) :
nombres.append(int(input("Entrez un entier n:")))
return nombres
print("votre liste de numéros est :", choix_nombres(6))
def tirage_loto(n):
"""tire aléatoirement n entiers entre 1 et 49
et renvoie la liste tirage qui contient ces n entiers"""
tirage = []
for i in range(n) :
number = random.randint(1,49)
if number in tirage:
while number in tirage:
number = random.randint(1,49)
tirage.append(number)
return tirage
print("la liste des numéros gagnants est:", tirage_loto(6))
def ouient(n):
chiffres_bons = []
for num in nombres:
if num in tirage:
chiffres_bons.append(num)
print("vous avez", ouient(6), "nombres de bons dans votre essai.")
mon message d'erreur
Traceback (most recent call last):
File "<input>", line 35, in <module>
File "<input>", line 32, in ouient
NameError: name 'nombres' is not defined