Напишите код на Python, который принимает с клавиатуры два числа a и b, вычисляет и выводит на консоль среднее

  • 22
Напишите код на Python, который принимает с клавиатуры два числа a и b, вычисляет и выводит на консоль среднее арифметическое всех чисел в диапазоне от a до b.
Artemiy
64
Хорошо. Чтобы решить эту задачу, нам понадобится использовать цикл for.

Сначала, мы должны прочитать значения a и b с помощью функции input():

python
a = int(input("Введите значение для a: "))
b = int(input("Введите значение для b: "))


Затем, мы создадим переменную summa, которая будет хранить сумму всех чисел в диапазоне от a до b. Изначально, эта переменная будет равна нулю:

python
summa = 0


Далее, мы используем цикл for для перебора всех чисел в диапазоне от a до b и добавляем каждое число к переменной summa:

python
for number in range(a, b+1):
summa += number


Обратите внимание, что мы используем b+1 в функции range(), чтобы включить в расчет и само число b.

В конце, чтобы вычислить среднее арифметическое, мы делим сумму на количество чисел в диапазоне (b - a + 1):

python
average = summa / (b - a + 1)


Наконец, мы выводим результат на консоль с помощью функции print():

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


Вот полный код:

python
a = int(input("Введите значение для a: "))
b = int(input("Введите значение для b: "))

summa = 0

for number in range(a, b+1):
summa += number

average = summa / (b - a + 1)

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


Теперь, если вы запустите этот код и введете значения для a и b, он вычислит и выведет среднее арифметическое всех чисел в заданном диапазоне.