Назад к вопросам
Middle
3
Что выведет print((1,) == (1))
Компании, где спрашивали
Saber Interactive
Ответ от нейросети
sobes.tech AI
Выражение print((1,) == (1)) выведет False.
Объяснение:
(1,)— это кортеж с одним элементом1.(1)— это просто число1в скобках, а не кортеж.
Сравниваются разные типы: кортеж и число, поэтому результат False.
Пример:
print(type((1,))) # <class 'tuple'>
print(type((1))) # <class 'int'>
print((1,) == (1)) # False