Почему не получается?
n = int(input())
while n!=0:
x=int(input())
if x!=n:
t=1n=int(input())
if t==1:
print("no")
else:
print("yes")

16 Сен 2019 в 03:43
246 +1
1
Ответы
1

В коде, который вы предоставили, есть несколько ошибок. Вот исправленная версия:

n = int(input())
t = 0
while n != 0:
x = int(input())
if x == n:
t = 1
break
if t == 1:
print("yes")
else:
print("no")

Проблема в вашем исходном коде заключалась в том, что вы не обрабатывали случай, когда значения x и n равны. Я исправил это, введя оператор break, который прерывает выполнение цикла, когда условие if x == n выполняется.

19 Апр 2024 в 23:28
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир