подскажите по коду ниже. То ли я чего-то не понимаю, толи это особенности питона. Почему or отрабатывает как И, а and отрабатывает как ИЛИ? var1 = False
var2 = False
from random import randint
def rand():
lst = []
for i in range(100):
lst.append(randint(0, 1000))
return lst
while var1 is False or var2 is False:
l = rand()
tmp1 = randint(0, 100)
tmp2 = randint(0, 100)
if tmp1 in l:
var1 = True
tmp2 = randint(0, 100)
if tmp2 in l:
var2 = True
print(var1, var2)