Предмет: Информатика,
автор: arturremhel97
СРОЧНО!!!
Задание №1. Если заданное трехзначное число N является четным, его по- следняя цифра больше 5 и число читается одинаково слева направо и спра- ва налево (палиндром), то на экране должно отобразиться «1», в противном случае «0». Разработайте блок-схему задания. (Python)
Приложения:
Ответы
Автор ответа:
5
Ответ:
N=int(input())
if N % 2 == 0 and N % 10 > 5 and N % 10 == N // 100:
print(1)
else:
print(0)
Объяснение:
вводим трехзначное число
если сложное условие (N % 2 == 0 and N % 10 > 5 and N % 10 == N // 100) истинно
то выводим 1
иначе (если условие ложное) выводим 0
N % 2 == 0 - проверка числа на чётность (остаток от деления на 2 равен 0)
N % 10 > 5 - проверка на последнюю цифру больше 5
N % 10 == N // 100 - проверка на палиндром для трехзначного числа (последняя цифра равна первой цифре)
% - остаток от целочисленного деления
// - целочисленное деление
Приложения:
lybkivskyiyra:
Привет, знаешь C, C++?
Похожие вопросы
Предмет: Русский язык,
автор: Аноним
Предмет: Английский язык,
автор: МиниВанили
Предмет: Английский язык,
автор: juli103
Предмет: Информатика,
автор: eroinahelp
Предмет: Математика,
автор: виктория123600