Top.Mail.Ru
Ответы
Аватар пользователя
2мес
Изменено
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+4

Помогите написать программу на питоне 8 класс

Написать программу на языке Python, которая запрашивает ввод двух натуральных чисел и выводит"1", если хотя бы одно из них кратно 3, а их сумма кратна 5. В противном случае выводит "О".

По дате
По рейтингу
Аватар пользователя
Мыслитель
2мес

Вот пример программы на языке 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".

Аватар пользователя
Знаток
2мес

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("Ошибка: введены не целые числа.")


проверить_условие()

Аватар пользователя
2мес

Чатджипити в помощь