Аборигены Забытых Островов считают числа, кратные 3, несчастливыми, кратные 7 – опасными, а если число кратно и 3 и 7, то это адская смесь, их надо избегать любыми способами.
Напишите программу, которая встретив число, кратное 3 или 7, сообщает, что оно несчастливое или опасное соответственно, а кратное и тому и другому – кричит Караул! И завершает работу.
Формат ввода
Вводятся числа, пока не будет введен 0.
Формат вывода
Если число не кратно ни 3, ни 7, оно просто выводится без изменений, если 3 или 7, то выводить свойство числа, если 3 и 7 одновременно, то вывести Караул! и прекратить работу.
напиши код на python
Информатика 10 класс Условные операторы и циклы условия в Python вывод свойств чисел кратные 3 и 7 завершение программы
Давайте разберем, как можно решить эту задачу с помощью программы на языке Python. Нам нужно обрабатывать вводимые числа и проверять их на кратность 3 и 7, а также учитывать особые случаи, когда число кратно обоим. Вот шаги, которые нужно выполнить:
while.Теперь давайте посмотрим, как это можно реализовать в коде:
while True:
    number = int(input("Введите число: "))
    
    if number == 0:
        break
    
    if number % 3 == 0 and number % 7 == 0:
        print("Караул!")
        break
    elif number % 3 == 0:
        print("несчастливое")
    elif number % 7 == 0:
        print("опасное")
    else:
        print(number)
Объяснение кода:
while True, который будет продолжаться, пока не встретится break.input() и преобразуем его в целое число с помощью int().break.Таким образом, программа будет корректно обрабатывать вводимые числа и выводить соответствующие сообщения в зависимости от их свойств.