Python, random, комбинации
У меня есть код:
from random import choice
комбинация = ['w', 4, 5, 2, 'a', 8, 3, 9, 7, 6, 'g', 'r', 1, 'y']
my_ticket = []
def random():
return choice(комбинация)
def перебор():
print("Выигрышная комбинация:")
for i in range(4):
print(random())
перебор()
подскажите пожалуйста, как данные из метода перебор() перенести в список my_ticket
Ответы (1 шт):
Автор решения: Сергей
→ Ссылка
Комментарии, объясняющие изменения, смотри в тексте (русские имена я также заменил на английские)
from random import choice
combination = ['w', 4, 5, 2, 'a', 8, 3, 9, 7, 6, 'g', 'r', 1, 'y']
my_ticket = []
def random():
return choice(combination)
def perebor():
print("Выигрышная комбинация:")
# i не использовался - заменён согласно правилам хорошего стиля
for _ in range(4):
# Просто добавляем к списку, так как список в области видимости по правилам языка
my_ticket.append(random())
# Распечатываем последний (добавленный) элемент списка
print(my_ticket[-1])
perebor()