list1 = [97,97,196]
list2 = [97,97,99,101,103,196]
def isConsist(list1, list2):
check = False
# Iterate in the 1st list
for m in list1:
# Iterate in the 2nd list
for n in list2:
# if there is a match
if m == n:
check = True
list2.remove(n) // remove the found element
else:
check = False
return False
return check
print(isConsist(list1, list2))
Это мой код, но он работает неправильно
Мой код получил ложь, потому что когда дело доходит до проверки 196 в первом списке, он сравнивает его с 99 во втором списке, а затем возвращает False
# if there is a match if m == n: check = True list2.remove(n) // remove the found element else: check = False return False return check
print(isConsist(list1, list2)) [/code] Это мой код, но он работает неправильно Мой код получил ложь, потому что когда дело доходит до проверки 196 в первом списке, он сравнивает его с 99 во втором списке, а затем возвращает False