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

Ответы
Автор ответа:
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", потому что:
- нет переменной "n"
- Если даже и ошибка в "n", то очевидно "N", но! Для чего мы ищем его? Мы по логике смотрим кратность переменной "S", поэтому логичнее вывести "k", т.е. кратность
- Мы должны делить число нацело, чтобы проверить число на кратность
Похожие вопросы
Предмет: Окружающий мир,
автор: Mihalich0203
Предмет: Английский язык,
автор: stas861
Предмет: Немецкий язык,
автор: Eleanor94
Предмет: Математика,
автор: mawasd
Предмет: Алгебра,
автор: tarik042