
Дано натуральное число. Определить, будет ли это число: чётным, кратным 4. Дано натуральное
число. Определить, будет ли это число: нечётным, кратным 5.Дано натуральное число. Определить, будет ли это число: нечётным, кратным 7.В програме Python

Ответы на вопрос

1)
number = int(input())
if number % 2 == 0 and number % 4 == 0:
print('число чётно, кратно 4 .')
elif number % 2 != 0 or number % 4 != 0:
print('число нечётно или не кратно 4 .')
2)
number = int(input())
if number % 2 != 0 and number % 5 == 0:
print('число нечётно, кратно 5 .')
elif number % 2 != 0 or number % 5 != 0:
print('число чётно или не кратно 5 .')
3)
number = int(input())
if number % 2 != 0 and number % 7 == 0:
print('число нечётно, кратно 7 .')
elif number % 2 != 0 or number % 7 != 0:
print('число чётно или не кратно 7 .')



Для определения, является ли данное натуральное число четным и кратным 4, нечетным и кратным 5, или нечетным и кратным 7, можно написать программу на Python. Вам потребуется запросить у пользователя ввод числа и затем проверить его на соответствие условиям. Вот как это можно сделать:
pythondef check_even_and_divisible_by(num, divisor):
return num % 2 == 0 and num % divisor == 0
def check_odd_and_divisible_by(num, divisor):
return num % 2 != 0 and num % divisor == 0
def main():
try:
num = int(input("Введите натуральное число: "))
if num <= 0:
print("Ошибка: введите натуральное число.")
else:
if check_even_and_divisible_by(num, 4):
print(f"{num} является четным и кратным 4.")
elif check_odd_and_divisible_by(num, 5):
print(f"{num} является нечетным и кратным 5.")
elif check_odd_and_divisible_by(num, 7):
print(f"{num} является нечетным и кратным 7.")
else:
print(f"{num} не удовлетворяет заданным условиям.")
except ValueError:
print("Ошибка: введите корректное натуральное число.")
if __name__ == "__main__":
main()
Программа запросит у пользователя ввод натурального числа, затем проверит его на соответствие различным условиям и выведет соответствующее сообщение. Если введенное значение не является натуральным числом, программа выдаст ошибку и попросит ввести корректное число.


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







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