- Вводится три числа, программа выводит сумму чисел кратных 5
Python
Помогите пожалуйста написать 2 программы на Python
1. Вводится три числа, программа выводит произведение положительных чисел
Что тут писать?
Произведение положительных:
Детские варианты.
Произведение положительных:
Произведение положительных:
from math import prod
print(prod(filter((0).__lt__, map(int, map(input, ('Число: ',) * 3)))))
Сумма кратных пяти: def compose(f, g): return lambda *a, **kwa: f(g(*a, **kwa))
print(sum(filter(compose((0).__eq__, (5).__rmod__), map(int, map(input, ('Число: ',) * 3)))))
Числа вводим по одному на строке.Детские варианты.
Произведение положительных:
from math import prod
nums = map(int, map(input, ('Число: ',) * 3))
print(prod(n for n in nums if n > 0))
Сумма кратных пяти: nums = map(int, map(input, ('Число: ',) * 3))
print(sum(n for n in nums if n % 5 == 0))
1. Программа для нахождения произведения положительных чисел из трех:
```python
num1 = int(input("Введите первое число: "))
num2 = int(input("Введите второе число: "))
num3 = int(input("Введите третье число: "))
product = 1
if num1 > 0:
product *= num1
if num2 > 0:
product *= num2
if num3 > 0:
product *= num3
print("Произведение положительных чисел равно", product)
```
Пример работы программы:
```
Введите первое число: 5
Введите второе число: -3
Введите третье число: 2
Произведение положительных чисел равно 10
```
2. Программа для нахождения суммы чисел, кратных 5, из трех:
```python
num1 = int(input("Введите первое число: "))
num2 = int(input("Введите второе число: "))
num3 = int(input("Введите третье число: "))
sum = 0
if num1 % 5 == 0:
sum += num1
if num2 % 5 == 0:
sum += num2
if num3 % 5 == 0:
sum += num3
print("Сумма чисел, кратных 5, равна", sum)
```
Пример работы программы:
```
Введите первое число: 6
Введите второе число: 15
Введите третье число: 10
Сумма чисел, кратных 5, равна 25
```
```python
num1 = int(input("Введите первое число: "))
num2 = int(input("Введите второе число: "))
num3 = int(input("Введите третье число: "))
product = 1
if num1 > 0:
product *= num1
if num2 > 0:
product *= num2
if num3 > 0:
product *= num3
print("Произведение положительных чисел равно", product)
```
Пример работы программы:
```
Введите первое число: 5
Введите второе число: -3
Введите третье число: 2
Произведение положительных чисел равно 10
```
2. Программа для нахождения суммы чисел, кратных 5, из трех:
```python
num1 = int(input("Введите первое число: "))
num2 = int(input("Введите второе число: "))
num3 = int(input("Введите третье число: "))
sum = 0
if num1 % 5 == 0:
sum += num1
if num2 % 5 == 0:
sum += num2
if num3 % 5 == 0:
sum += num3
print("Сумма чисел, кратных 5, равна", sum)
```
Пример работы программы:
```
Введите первое число: 6
Введите второе число: 15
Введите третье число: 10
Сумма чисел, кратных 5, равна 25
```
Похожие вопросы
- Помогите пожалуйста написать скрипт на языке Python 3
- ПОМОГИТЕ, ПОЖАЛУЙСТА, РЕШИТЬ ИНФОРМАТИКУ. Язык программирования Python
- Помогите пожалуйста с созданием словаря в Python 3
- Помогите, пожалуйста, написать программу
- Помогите пожалуйста написать полный код!!!
- Добрый день, помогите, пожалуйста, написать код к задаче на питоне
- Помогите пожалуйста написать код
- Помогите написать программу на Python, моя версия кода на скрине, вроде всё работает, но автопроверка не проходит.
- Помогите написать программу на python
- Напишите программу на Python
Спасибо вам большое.