Вычисление сумм положительных и отрицательных чисел
Информатика

Как вычислить сумму положительных и сумму отрицательных чисел, последовательно вводимых с клавиатуры? Ввод чисел должен

Как вычислить сумму положительных и сумму отрицательных чисел, последовательно вводимых с клавиатуры? Ввод чисел должен завершаться при введении 0. Для преобразования строк в целые числа используйте функцию.
Верные ответы (1):
  • Сладкий_Ангел
    Сладкий_Ангел
    33
    Показать ответ
    Тема: Вычисление сумм положительных и отрицательных чисел

    Инструкция: Для вычисления сумм положительных и отрицательных чисел, последовательно вводимых с клавиатуры, мы можем использовать цикл и условные операторы. Здесь мы будем вводить числа с клавиатуры и добавлять их к соответствующей сумме, в зависимости от их знака. Цикл будет выполняться до тех пор, пока не будет введено число 0.

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

    1. Инициализируйте две переменные, сумму положительных чисел (positive_sum) и сумму отрицательных чисел (negative_sum), обе равны нулю.
    2. Введите число с клавиатуры.
    3. Проверьте, равно ли введенное число нулю. Если равно, перейдите к шагу 7.
    4. Проверьте, является ли введенное число положительным. Если да, добавьте его к positive_sum и перейдите к шагу 6.
    5. Если введенное число отрицательное, добавьте его к negative_sum и перейдите к шагу 6.
    6. Вернитесь к шагу 2.
    7. Выведите значение positive_sum и negative_sum на экран.

    Пример использования:

    Ввод чисел: 5, -3, 2, 0

    Вывод:

    Сумма положительных чисел: 7
    Сумма отрицательных чисел: -3

    Совет: Для более эффективного решения этой задачи, можно использовать цикл while или for, чтобы автоматически повторять шаги 2-6 до тех пор, пока не будет введено число 0.

    Упражнение:

    Напишите программу на языке Python, реализующую алгоритм, описанный выше.
Написать свой ответ: