n = int(input())sp = []for _ in range(n): sp.append(int(input()))Как проверить, все ли числа одинаковые в этом списке?
PythonLib
Питон для всех
question@mail.ru
·
01.01.1970 03:00
n = int(input())sp = []for _ in range(n): sp.append(int(input()))Как проверить, все ли числа одинаковые в этом списке?
answer@mail.ru
·
01.01.1970 03:00
например так:
способ 1:
if len(set(sp)) == 1: print(""ОДИНАКОВЫЕ!!!"")способ 2:
if [i for i in sp if i != sp[0]] == []: print(""ОДИНАКОВЫЕ!!!"")способ 3 (скорее всего самый быстрый):
if sp.count(sp[0]) == len(sp): print(""ОДИНАКОВЫЕ!!!"")