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())