Вопрос задан 10.03.2021 в 16:13. Предмет Информатика. Спрашивает Балин Данил.

Пользователь вводит положительные числа до тех пор, пока не введет отрицательное. Найдите среднее

значение этих чисел.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Адаев Арсен.
Python
mas = []
while True:
n = int(input("Введіть число: "))
if n < 0:
break
mas.append(n)
print(mas)
s = sum(mas)/len(mas)
print('Середня значення',round(s,3))
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи можно использовать следующий алгоритм:

  1. Инициализировать переменные сумма и количество чисел со значением 0.
  2. Запросить у пользователя ввод числа.
  3. Проверить, является ли введенное число отрицательным. Если да, перейти к шагу 5.
  4. Если число положительное, увеличить значение переменной сумма на введенное число и увеличить значение переменной количество на 1. Затем перейти к шагу 2.
  5. Вычислить среднее значение, разделив сумму всех введенных чисел на их количество.
  6. Вывести полученное среднее значение.

Вот пример кода на языке Python, реализующий описанный алгоритм:

python
сумма = 0 количество = 0 while True: число = int(input("Введите положительное число (отрицательное для выхода): ")) if число < 0: break сумма += число количество += 1 if количество > 0: среднее_значение = сумма / количество print("Среднее значение:", среднее_значение) else: print("Вы не ввели положительных чисел.")

Вы можете выполнить этот код и поэкспериментировать с вводом различных чисел. Он будет продолжать запрашивать положительные числа до тех пор, пока не будет введено отрицательное число, после чего выведет среднее значение введенных положительных чисел.

0 0

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

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

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