Вопрос задан 21.06.2023 в 23:12. Предмет Информатика. Спрашивает Ringel Oleg.

Пользователь вводит последовательность чисел. Необходимо написать программу, которая вычисляет и

выводит на экран среднее арифметическое всех чисел последовательности. Программа должна прекратить запрос чисел на ввод, когда пользователь введёт слово “stop”. Цикл While python
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Пархомчик Елизавета.

sum = 0

cnt = 0

s = str(input())

while s != "stop" :

   sum += int(s)

   cnt += 1

   s = str(input())

print(sum / cnt)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вы можете создать программу на Python, которая будет запрашивать у пользователя числа и вычислять среднее арифметическое до тех пор, пока пользователь не введет "stop". Вот пример такой программы:

python
total = 0 # Переменная для суммы чисел count = 0 # Переменная для подсчета количества чисел while True: user_input = input("Введите число (или 'stop' для завершения): ") if user_input.lower() == 'stop': break # Завершение цикла при вводе "stop" try: number = float(user_input) total += number count += 1 except ValueError: print("Некорректный ввод. Пожалуйста, введите число или 'stop'.") if count > 0: average = total / count print(f"Среднее арифметическое: {average}") else: print("Вы не ввели ни одного числа.")

Этот код запрашивает у пользователя числа, складывает их и подсчитывает количество введенных чисел. Когда пользователь вводит "stop", программа завершает ввод, вычисляет среднее арифметическое (если были введены числа) и выводит его на экран.

0 0

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

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

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

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