Напишите программу на языке Python, которая определяет, является ли введённое четырехзначное число кратным 7

  • 65
Напишите программу на языке Python, которая определяет, является ли введённое четырехзначное число кратным 7 или 17. Если число является красивым, программа должна вывести «YES», в противном случае - «NO».
Baska
48
Хорошо! Для решения этой задачи на языке Python нам понадобятся некоторые логические операции и арифметические операции.

Прежде чем начать программировать, давайте разберемся в логике задачи. Чтобы число было кратным 7 или 17, оно должно делиться на 7 или 17 без остатка.

Вот пошаговое решение задачи:
1. Запросим у пользователя ввод четырехзначного числа.
2. Преобразуем введенную строку в число, используя функцию int().
3. Проверим, делится ли введенное число на 7 или 17 без остатка. Для этого воспользуемся оператором %, который возвращает остаток от деления двух чисел. Если остаток равен 0, значит число делится без остатка.
4. Если число делится на 7 или 17 без остатка, выведем "YES". В противном случае выведем "NO".

Теперь перейдем к написанию программы в языке Python:

python
# Шаг 1: запрос ввода четырехзначного числа
number = input("Введите четырехзначное число: ")

# Шаг 2: преобразование введенной строки в число
number = int(number)

# Шаг 3: проверка на кратность 7 или 17
if number % 7 == 0 or number % 17 == 0:
# Шаг 4: вывод результата
print("YES")
else:
print("NO")


Теперь у вас есть программа на языке Python, которая определяет, является ли введенное четырехзначное число кратным 7 или 17 и выводит "YES", если число является кратным одному из них, и "NO", если нет.

Надеюсь, это решение помогло вам понять, как написать такую программу!