М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Рубик11
Рубик11
02.04.2023 00:03 •  Информатика

Программирование на python Сумма чисел
На вход программе подается последовательность целых чисел, каждое число на отдельной строке. Концом последовательности является любое отрицательное число. Напишите программу, которая выводит сумму всех членов данной последовательности.

Формат входных данных
На вход программе подается последовательность чисел, каждое число на отдельной строке.

Формат выходных данных
Программа должна вывести сумму членов данной последовательности.

👇
Ответ:
Z07701
Z07701
02.04.2023

num = int(input())

sm = 0

while num > -1:

   sm += num

   num = int(input())

print(sm)

4,5(18 оценок)
Ответ:
f0xses
f0xses
02.04.2023
Добрый день! Для решения данной задачи нам нужно написать программу на языке Python, которая будет считывать числа из ввода пользователя и находить их сумму. Для этого мы можем использовать цикл while для повторения действий до тех пор, пока не будет введено отрицательное число.

Вот пошаговое решение данной задачи:

1. Создаем переменную sum и инициализируем ее нулем. Эта переменная будет использоваться для накопления суммы чисел.
2. Считываем первое число из ввода пользователя с помощью функции input(). Преобразуем его из строки в целое число с помощью функции int() и сохраняем в переменную number.
3. Запускаем цикл while, которому условие выполнения будет number >= 0. То есть, пока число больше или равно нулю, мы будем выполнять действия внутри цикла.
4. Внутри цикла прибавляем number к переменной sum.
5. Считываем новое число из ввода пользователя и сохраняем его в переменную number.
6. Повторяем шаги 4 и 5, пока не будет введено отрицательное число.
7. Когда цикл завершается, выводим значение переменной sum, которое будет являться суммой всех членов последовательности.

Теперь представленный алгоритм можно перевести на язык программирования Python:

```python
# Шаг 1
sum = 0

# Шаг 2
number = int(input())

# Шаг 3
while number >= 0:
# Шаг 4
sum += number

# Шаг 5
number = int(input())

# Шаг 7
print(sum)
```

Теперь программа готова для использования. Когда вы запустите ее, она будет последовательно запрашивать ввод чисел и выводить их сумму. Когда вы введете отрицательное число, программа завершится и вы получите сумму всех введенных чисел.
4,5(21 оценок)
Проверить ответ в нейросети
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ