Николаевич1033
?>

Написать программу на Python. Дана последовательность отрицательных целых чисел, оканчивающаяся положительным числом. Найти среднее арифметическое всех чисел последовательности (без учета положительным числа Решить задачу используя циклическую конструкцию while.

Информатика

Ответы

Станислав Валерий1696
Хорошо, давайте разберем эту задачу по шагам.

1. Начнем с создания цикла while, который будет выполняться до тех пор, пока мы не встретим положительное число. В этом цикле мы будем запрашивать у пользователя последовательные числа и сохранять их в переменную.

```python
sum = 0
count = 0
number = int(input("Введите число: "))

while number > 0:
sum += number
count += 1
number = int(input("Введите число: "))
```

2. Мы создали переменные sum (сумма) и count (количество чисел), чтобы вычислить среднее арифметическое. В начале оба значения равны нулю.

3. Внутри цикла мы просим пользователя ввести число с помощью функции input. Затем мы добавляем это число к сумме, увеличиваем количество чисел на единицу и снова запрашиваем у пользователя следующее число. Цикл будет выполняться, пока число больше нуля.

4. Когда пользователь вводит положительное число, цикл прекращается, и мы переходим к следующему шагу - вычислению среднего арифметического.

```python
average = sum / count
print("Среднее арифметическое:", average)
```

5. Мы делим сумму на количество чисел, чтобы найти среднее арифметическое, и выводим результат.

Вот полный код программы:

```python
sum = 0
count = 0
number = int(input("Введите число: "))

while number > 0:
sum += number
count += 1
number = int(input("Введите число: "))

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

Ученик должен будет последовательно вводить отрицательные числа, а когда захочет остановиться - ввести положительное число. Программа вычислит среднее арифметическое отрицательных чисел и выведет результат на экран.

Надеюсь, этот ответ был полезным и понятным! Если у вас возникнут еще вопросы, не стесняйтесь спрашивать.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Написать программу на Python. Дана последовательность отрицательных целых чисел, оканчивающаяся положительным числом. Найти среднее арифметическое всех чисел последовательности (без учета положительным числа Решить задачу используя циклическую конструкцию while.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

academycoffee243
Яковчук1911
vickuznetsova8677
kulibabad566
fomindmity1
Владислав-Александр32
Dmitrii836
alexeylipatov
ribanina
Lapushkin1988
Natalya1895
silantyevevgeny
Валентинович133
Vitalevich1799
Dmitrii1763