У меня возникли проблемы с ошибкой: «Ошибка 'int' object not interable» при попытке создать лотерейную систему на PythonPython

Программы на Python
Anonymous
У меня возникли проблемы с ошибкой: «Ошибка 'int' object not interable» при попытке создать лотерейную систему на Python

Сообщение Anonymous »

Я пытаюсь создать лотерейную систему на Python, используя следующий код:

Код: Выделить всё

failed = True
passed = False
number_of_tickets = []
ticket_num = []
ticket_cost = int(10)
ticket_cost_sum = 0
randomly_generated_num = []
final_ticket = []

ticket_sum_inquiry = (int(input("Enter number of tickets: ")))
ticket_sum_inquiry
print (ticket_sum_inquiry)

print ("It will cost", ticket_sum_inquiry*ticket_cost, "dollars for these tickets.")

import random
def randint(min=1,max=100):
randomly_generated_num = random.randint(min,max)
return randomly_generated_num

randint()
ticket_num.append(randomly_generated_num)

Proceed = input('Would you like to continue? enter "y" for yes, enter "n" no: ' )
if Proceed.lower() == "y":
print ("Great, here are your tickets with their numbers:")
for tickets, numbers in zip(ticket_sum_inquiry, ticket_num):
print(tickets, ':', {randint(numbers)} )
elif Proceed.lower() == "n":
print ("Goodbye")
else:
Как видите, код неполный, так как мне еще предстоит реализовать выигрышные номера для лотереи. Однако по пути я столкнулся с проблемой при попытке предоставить пользователю его **билеты ** вместе с генерацией соответствующих номеров этим билетам:

Код: Выделить всё

 for tickets, numbers in zip(ticket_sum_inquiry, ticket_num):
print(tickets, ':', {randint(numbers)} )
Всякий раз, когда я пытаюсь запустить это, Python возвращает:
TypeError: объект 'int' не повторяется

Подробнее здесь: https://stackoverflow.com/questions/786 ... while-tryi

Вернуться в «Python»