


Помогите написать программу на питоне 8 класс
Написать программу на языке Python, которая запрашивает ввод двух натуральных чисел и выводит"1", если хотя бы одно из них кратно 3, а их сумма кратна 5. В противном случае выводит "О".
Вот пример программы на языке Python, которая выполняет указанное условие:
```python
# Запрос ввода двух натуральных чисел
a = int(input("Введите первое натуральное число: "))
b = int(input("Введите второе натуральное число: "))
# Проверка условия
if (a % 3 == 0 or b % 3 == 0) and ((a + b) % 5 == 0):
print("1")
else:
print("0")
```
### Пояснение:
1. Программа запрашивает ввод двух натуральных чисел.
2. Проверяет, кратно ли хотя бы одно из введенных чисел трем и кратна ли их сумма пяти.
3. Если оба условия выполняются, выводит "1", в противном случае — "0".
def проверить_условие():
"""
Запрашивает два натуральных числа, проверяет условия и выводит результат.
"""
try:
num1 = int(input("Введите первое натуральное число: "))
num2 = int(input("Введите второе натуральное число: "))
if num1 <= 0 or num2 <= 0:
print("Введены не натуральные числа.")
return
условие1 = (num1 % 3 == 0) or (num2 % 3 == 0) # Хотя бы одно кратно 3
условие2 = (num1 + num2) % 5 == 0 # Сумма кратна 5
if условие1 and условие2:
print("1")
else:
print("0")
except ValueError:
print("Ошибка: введены не целые числа.")
проверить_условие()
Чатджипити в помощь