Привет! Я хотел бы поделиться своим опытом написания программы, которая бесконечно запрашивает у пользователя целое число и выполняет различные операции в соответствии с определенными условиями.
Для начала, я создал бесконечный цикл, чтобы программа продолжала запрашивать числа у пользователя до тех пор, пока не будет выполнено условие выхода из программы. Важно помнить, что нам понадобится переменная для хранения введенного числа, поэтому я создал переменную `number`, которая будет использоваться для этой цели.python
while True⁚
number int(input(″Введите целое число⁚ ″))
Затем, я добавил несколько условий, в которых проверяется деление введенного числа на 3, 5 и 7.Если число `number` делится на 3 без остатка, программа выводит это же число на экран⁚
python
if number % 3 0⁚
print(number)
Если число делится на 5 без остатка, программа выводит его квадрат⁚
python
elif number % 5 0⁚
print(number ** 2)
Если число одновременно делится на 3 и 5, программа сначала выводит число, а затем его квадрат⁚
python
elif number % 3 0 and number % 5 0⁚
print(number)
print(number ** 2)
Наконец, если число делится на 7 без остатка, программа выводит сообщение ″дурак совсем″ и прерывает выполнение программы с помощью ключевого слова `break`⁚
python
elif number % 7 0⁚
print(″дурак совсем″)
break
Если число не соответствует ни одному из описанных выше условий, программа просто продолжает ввод чисел⁚
python
else⁚
continue
Вот как выглядит полный код программы⁚
python
while True⁚
number int(input(″Введите целое число⁚ ″))
if number % 3 0⁚
print(number)
elif number % 5 0⁚
print(number ** 2)
elif number % 3 0 and number % 5 0⁚
print(number)
print(number ** 2)
elif number % 7 0⁚
print(″дурак совсем″)
break
else⁚
continue
Я надеюсь, что мой опыт и этот пример помогут вам написать программу, которая выполняет указанные условия. Удачи вам!