Допущены ошибки в написании следующих программных кодов. Определите эти ошибки N=int(input()) S=k=0 S=N/10+ N % 10 if S % 2 ==1 k=1 else: k=0; print(n)​

Приложения:

Ответы

Ответ дал: jerrymynigga
1

Ответ:

N=int(input())

S=k=0

S=N//10 + N % 10

if S % 2 ==1:

   k=1

else:

   k=0

print(k)

Объяснение:

Ошибка, по-моему мнению, в "print(k)" и "N//10", потому что:

  1. нет переменной "n"
  2. Если даже и ошибка в "n", то очевидно "N", но! Для чего мы ищем его? Мы по логике смотрим кратность переменной "S", поэтому логичнее вывести "k", т.е. кратность
  3. Мы должны делить число нацело, чтобы проверить число на кратность
Вас заинтересует