Sobes.tech
Middle
43

Mit ír ki a print((1,) == (1))?

Cégeket kérdeztek
Saber Interactive

Válasz az MI-től

sobes.tech MI

Выражение print((1,) == (1)) выведет False.

Объяснение:

  • (1,) — это кортеж с одним элементом 1.
  • (1) — это просто число 1 в скобках, а не кортеж.

Сравниваются разные типы: кортеж и число, поэтому результат False.

Пример:

print(type((1,)))  # <class 'tuple'>
print(type((1)))   # <class 'int'>
print((1,) == (1)) # False