
Вопрос задан 28.11.2024 в 19:19.
Предмет Информатика.
Спрашивает Бытов Дмитрий.
Назовем число красивым, если оно является четырехзначным и делится нацело на 7
или на
17
. Напишите программу, определяющую, является ли введённое число красивым. Программа должна вывести «YES», если число является красивым, или «NO» в противном случае(python)
Ответы на вопрос

Отвечает Романова Софья.
Чтобы определить, является ли введённое число "красивым" по заданным критериям, нам нужно написать программу на Python, которая проверяет следующие условия:
- Число должно быть четырёхзначным (от 1000 до 9999 включительно).
- Число должно делиться нацело на 7 или на 17.
Ниже представлена примерная программа, которая выполняет эти проверки:
Пояснение работы программы:
Функция
is_beautiful_number(num)
:- Принимает одно число как аргумент.
- Проверяет, находится ли число в диапазоне от 1000 до 9999. Если да, переходит к следующей проверке.
- Затем программа проверяет, делится ли число на 7 или на 17. Если да, возвращает строку "YES". В противном случае возвращает "NO".
Ввод числа:
- Пользователю предлагается ввести число. Функция
input()
считывает это число как строку, поэтому мы используемint()
для преобразования его в целое число.
- Пользователю предлагается ввести число. Функция
Вывод результата:
- После проверки программа выводит результат на экран.
Как использовать программу:
- Запустите код.
- Введите любое четырёхзначное число.
- Программа сообщит вам, является ли введённое число "красивым".
Таким образом, данный код позволяет легко определить, соответствует ли введённое число заданным критериям.
Похожие вопросы









Топ вопросов за вчера в категории Информатика









Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili