Предмет: Информатика, автор: vdadislavolejnikov

Дан числовой ряд, который заканчивается цифрой 0, найти среднее арифметическое этого ряда.

Сделать в Python. 8 класс​

Ответы

Автор ответа: YolandaProgramme
0

Ответ:

Вот пример решения данной задачи на Python:

sum = 0

count = 0

while True:

num = int(input("Введите число: "))

if num == 0:

break

sum += num

count += 1

if count == 0:

print("Нет данных для расчета среднего")

else:

average = sum / count

print("Среднее арифметическое: ", average)

Здесь мы используем бесконечный цикл while True для ввода чисел пользователем. Когда пользователь вводит 0, мы выходим из цикла и считаем среднее арифметическое как сумму чисел, введенных до этого, деленную на их количество.

Если пользователь не ввел ни одного числа (count == 0), мы выводим сообщение об ошибке.


ILFV183: плохая идея называть переменные по типу 'sum', нельзя чтобы именна переменных/функций/классов совпадали с именами встроенных функция, иначе их нельзя будет использовать, к примеру, в написанном вами коде, после создание переменной sum, нельзя будет использовать встроенную функцию sum
Похожие вопросы
Предмет: Математика, автор: demchenkokarolina201
Предмет: Математика, автор: dashazimaleva