Я пытаюсь сделать следующее:Сравнивая 3 введенные числа в Python
Написать программу, которая считывает три числа и печатает «все равно» , если они все-таки, «все разные» если они все разные, и «ни» в противном случае.
Ваша программа должна запросить 3 целых числа через 3 оператора ввода. Используйте команду if, elif и еще для реализации алгоритма , необходимого для этой проблемы.
Однако, всякий раз, когда я ввожу все одинаковые целые числа, я получаю «все равно» и «ни один». Как мне сделать так, чтобы моя «ни» часть была правильной?
x=input('enter an integer:')
y=input('enter an integer:')
z=input('enter an integer:')
if x==y and y==z: print('all the same')
if not x==y and not y==z: print('all different')
if x==y or y==z or z==x: print('neither')
Добро пожаловать в переполнение стека! Похоже, вы хотите, чтобы мы написали вам код. Хотя многие пользователи готовы создавать код для кодера, терпящего бедствие, они обычно помогают только тогда, когда плакат уже попытался решить проблему самостоятельно. Хорошим способом продемонстрировать это усилие является включение кода, который вы написали до сих пор, пример ввода (если он есть), ожидаемый вывод и вывод, который вы фактически получаете (вывод консоли, трассировки стека, ошибки компилятора - все, что угодно применимо). Чем больше деталей вы предоставляете, тем больше ответов вы получите. – thegrinner
PS: Взгляните на ['input()'] (http://docs.python.org/3.3/library/functions.html#input) (или 'raw_input()' в Python 2.x). Остальное должно быть довольно тривиально. – thegrinner
'x = input ('ввести целое число:')' 'y = input ('ввести целое число:')' 'z = input ('ввести целое число:')' 'if x == y и y == z: print ('все равно') if not x == y и not y == z: print ('all different') if x == y or y == z или z == x: print ('none') ' всякий раз, когда я ввожу все те же целые числа, я получаю все одинаковое и ни одно. как я могу сделать это так, чтобы моя «ни» часть была правильной? – user2796175