Python
Пайтон программирование помогите решить задачу пжпжж
Вычислить сумму положительных элементов последовательности из произвольных чисел.
Формат ввода последовательности-то какой?
Какого типа числа, целые или вещественные?
Если числа - целые, а вся последовательность - на одной строке, то можно так:
А если по-другому, пиши в комментариях.
Какого типа числа, целые или вещественные?
Если числа - целые, а вся последовательность - на одной строке, то можно так:
print(sum(filter((0).__lt__, map(int, input().split()))))
Пример: 4 2 1 -23 -3 -4 0 4 3
На выходе: 14
А если по-другому, пиши в комментариях.
Руслан Конурбаев
интересно же. Если числа вразнобой. С точкой и без. Задача становится интересней?
Питон, а не пайтон.
Олег Русаков
путон правильно
Конечно! Вот пример кода на Python, который решает данную задачу:
```
numbers = input('Введите числа через пробел: ').split() # принимаем ввод чисел от пользователя
sum_positive = 0 # инициализируем переменную для суммы положительных чисел
for number in numbers: # проходим по всем введенным числам
number = int(number) # преобразуем число из строки в целочисленный формат
if number > 0: # если число положительное
sum_positive += number # добавляем его к сумме положительных чисел
print('Сумма положительных чисел:', sum_positive) # выводим результат
```
Краткое описание работы программы:
1. Мы принимаем ввод чисел от пользователя с помощью функции input() и метода split(), который разделяет введенные числа по пробелам и возвращает список строк.
2. Затем мы проходим по каждому числу из списка, преобразовываем его в целочисленный формат и проверяем положительное ли оно.
3. Если число положительное, мы добавляем его к переменной sum_positive, которая хранит сумму положительных чисел.
4. В конце программы мы выводим результат с помощью функции print().
Надеюсь, это поможет вам решить задачу!
```
numbers = input('Введите числа через пробел: ').split() # принимаем ввод чисел от пользователя
sum_positive = 0 # инициализируем переменную для суммы положительных чисел
for number in numbers: # проходим по всем введенным числам
number = int(number) # преобразуем число из строки в целочисленный формат
if number > 0: # если число положительное
sum_positive += number # добавляем его к сумме положительных чисел
print('Сумма положительных чисел:', sum_positive) # выводим результат
```
Краткое описание работы программы:
1. Мы принимаем ввод чисел от пользователя с помощью функции input() и метода split(), который разделяет введенные числа по пробелам и возвращает список строк.
2. Затем мы проходим по каждому числу из списка, преобразовываем его в целочисленный формат и проверяем положительное ли оно.
3. Если число положительное, мы добавляем его к переменной sum_positive, которая хранит сумму положительных чисел.
4. В конце программы мы выводим результат с помощью функции print().
Надеюсь, это поможет вам решить задачу!
Кубик Рубик
сгинь бот
Пётр Вельмакин
Не работает, ошибки компиляции пишет про отступы. Сам-то пробовал запускать?
Похожие вопросы
- Помогите решить задачу пайтон срочно
- ПОМОГИТЕ РЕШИТЬ ЗАДАЧУ ПО ПРОГРАММИРОВАНИЮ ОЧЕНЬ НУЖНО!!!!
- Пожалуйста, помогите решить задачу на Python. Упражнения 57,58,59,60.
- Помогите решить задачу на Python. Никак не могу решить задачу, больше дня не могу найти ответ! Никакой код не работает.
- Помогите решить задачу на питоне. пожалуйста.
- Помогите решить задачу на python! Упражнение 41,45,47.
- Помогите решить задачу на python! Упражнение 49,50,51,52,53.
- Пожалуйста помогите решить задачу на Упражнения 49,50,52,53. Срочно и быстро
- Пожалуйста, помогите решить задачу на Python. Упражнение 124, 125, 146
- Помогите решить задачу на питон!!