Помогите найти проблему в коде.

Пользователь

от ferari1999314 , в категории: Python , 2 месяца назад

Всем привет! Начинаю свой путь в джунглях в поисках питона, только только учусь. Вот пишу код и не могу понять, в чём проблема. После того, как хочу его вывести на экран, ничего не происходит и после того, как я нажму раз 100, может быть, что-то покажется. Код должен собрать комбинацию, чтобы она совпадала с моей, и посчитать количество попыток. Заранее всем спасибо!


from random import choice

my_ticket = ['v', 'a', 1]

lottery = []


attempt = 0


while True:

  random = choice(my_ticket)

  if random not in lottery:

    lottery.append(random)

  if len(lottery) == len(my_ticket) and lottery == my_ticket:

    print("Finally!")

    break

  else:  

    attempt += 1

    if len(lottery) == 4 and lottery != my_ticket:

      lottery.clear()

    else:

      continue


print(lottery)

print(my_ticket) 

print(attempt)


Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

Нет ответов