
Вопрос задан 25.10.2023 в 03:25.
Предмет Информатика.
Спрашивает Золотарёва Олеся.
На вход поступают положительные и отрицательные числа. Ввод осуществляется до тех пор, пока не
будет введен нуль. Найти сумму всех введенных чисел с клавиатуры, а также количество неотрицательных чисел

Ответы на вопрос

Отвечает Редин Саша.
i = 1
k = 0
s = 0
while i!=0:
i = int(input())
s += i
if i > 0:
k+=1
print(s,k)



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для решения этой задачи вам нужно написать программу, которая будет продолжать принимать числа от пользователя до тех пор, пока не будет введен ноль. В процессе ввода, программа будет подсчитывать сумму всех введенных чисел и количество неотрицательных чисел. Вот пример программы на Python:
python# Инициализируем переменные для суммы и количества неотрицательных чисел
сумма = 0
количество_неотрицательных = 0
while True:
# Запрашиваем ввод пользователя
число = float(input("Введите число (для завершения введите 0): "))
# Проверяем, является ли введенное число нулем
if число == 0:
break
# Обновляем сумму
сумма += число
# Проверяем, является ли введенное число неотрицательным
if число >= 0:
количество_неотрицательных += 1
# Выводим результаты
print("Сумма всех введенных чисел:", сумма)
print("Количество неотрицательных чисел:", количество_неотрицательных)
Эта программа будет выполняться до тех пор, пока пользователь не введет ноль. Она будет подсчитывать сумму введенных чисел и количество неотрицательных чисел, а затем выведет результаты на экран.


Похожие вопросы
Топ вопросов за вчера в категории Информатика

Информатика 2132

Информатика 63

Информатика 14

Информатика 32

Информатика 19

Информатика 15

Информатика 175

Информатика 31

Информатика 48
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili