79608377

Date: 2025-05-06 09:25:46
Score: 1
Natty:
Report link
import random

list1 = [1, 1, 1, 2, 1, 3, 1, 1, 3, 1, 1]


def new_choice():
    a = random.choice(list1)

    def inner():
        nonlocal a
        b = random.choice(list1)
        while b == a:
            b = random.choice(list1)
        else:
            a = b
            return b

    return inner


nomber = new_choice()
print(nomber())
print(nomber())
print(nomber())
print(nomber())
Reasons:
  • Has code block (-0.5):
  • Unregistered user (0.5):
  • Low reputation (1):
Posted by: Олег