Можете помочь с данной задачей? (если не трудно с описанием каждого действия)

Напишите программу,которая считывает с клавиатуры два числа a и b, считает и выводит на консоль среднее арифметическое всех чисел из отрезка [a;b], которые делятся на 3. На вход программе подаются интервалы, внутри которых всегда есть хотя бы одно число, которое делится на 3. Sample Input: -5 12 Sample Output: 4.5


Ответы (1 шт):

Автор решения: MidNightElf

@Эникейщик верно отметил, здесь не решается задача полностью за вас, здесь ее ПОМОГАЮТ делать. Но поскольку мне и так делать нечего и задача простая, воть

a = int(input("Enter a: "))        // Вводим число a
b = int(input("Enter b: "))        // Вводим число b
count = 0                          // Переменная отвечающая за подсчет количества
summ = 0                           // Переменная отвечающая за накрутку суммы
for i in range(a, b + 1):          // цикл перебирающий диапазон чисел от a до b, range(a, b). Плюс один чтобы число b было включительно
  if i % 3 == 0:                   // Если число делится без остатка на 3
    summ += i                      // Суммируем это число со значением переменной summ и записываем в нее
    count += 1                     // и счетчик увеличивается на 1
print("Ср. арифм ", summ / count ) // Выводится строка
→ Ссылка