Вопрос задан 22.09.2026 в 13:18. Предмет Информатика. Спрашивает Фомина Полина.

Задача 1: Напишите программу, которая будет запрашивать у пользователя числа до тех пор, пока не будет введено отрицательное число. При вводе отрицательного числа программа должна вывести сумму всех введённых положительных чисел. Задача 2: Напишите программу, которая будет находить среднее арифметическое всех чисел в списке, игнорируя отрицательные числа.

Перейти к ответам

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

Отвечает Борисова Ника.

Задача 1. Сумма положительных чисел до ввода отрицательного числа:

summa = 0
while True:
    num = float(input("Введите число: "))
    if num < 0:
        break
    if num > 0:
        summa += num
print("Сумма положительных чисел:", summa)

Задача 2. Среднее арифметическое без отрицательных чисел:

numbers = [4, -2, 7, 0, -5, 9]
positive_numbers = []

for num in numbers:
    if num >= 0:
        positive_numbers.append(num)

if len(positive_numbers) > 0:
    average = sum(positive_numbers) / len(positive_numbers)
    print("Среднее арифметическое:", average)
else:
    print("В списке нет неотрицательных чисел")

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос