Цикл For. Задача

Напишите программу, которая считывает с клавиатуры два числа a и b, считает и выводит на консоль среднее арифметическое всех чисел из отрезка [a; b], которые кратны числу 3.

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

Решение:

a = int(input())
b = int(input()) 
s = 0   # переменная для накопления суммы
n = 0   #количество цифр, кратных 3
for i in range (a, b+1):
    if i%3 == 0:
        s = s + i
        n += 1  
print (s/n)


Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий