Проверьте, имеют ли несколько переменных одинаковое значениеPython

Программы на Python
Ответить
Anonymous
 Проверьте, имеют ли несколько переменных одинаковое значение

Сообщение Anonymous »

У меня есть набор из трех переменных x, y, z, и я хочу проверить, все ли они имеют одно и то же значение. В моем случае значение будет либо 1, либо 0, но мне нужно только знать, одинаковы ли они. В настоящее время я использую

Код: Выделить всё

if 1 == x and  1 == y and 1 == z:
sameness = True
Ищу ответ, который нашел:

Код: Выделить всё

if 1 in {x, y, z}:
Однако это работает как

Код: Выделить всё

if 1 == x or  1 == y or 1 == z:
atleastOneMatch = True
Можно ли проверить, есть ли 1 в каждом: x, y и z?
А еще лучше, есть ли более краткий способ просто проверить, есть ли x, y, и z — одно и то же значение?
(Если это имеет значение, я использую Python 3.)

Подробнее здесь: https://stackoverflow.com/questions/373 ... same-value
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»