Размещено 4 года назад по предмету
Информатика
от gvozdb27
ЗАДАЧА:
Напишите программу, которая считывает с клавиатуры два числа a и b, считает и выводит на консоль среднее арифметическое всех чисел из отрезка [a; b], которые кратны числу 3.
Мой код:
firstNumber = int(input('Введите первое число: ')) secondNumber = int(input('Введите второе число: '))
summ = 0 temp = 0 if firstNumber % 3 != 0: _firstNumber = firstNumber + 3 - (firstNumber % 3) for i in range (firstNumber, secondNumber + 1, 3): _summ += i _temp += 1 print(summ/temp)
Вопрос: если задать отрезок от 1 до 2, выдаёт ошибку.
Как исправить код, чтобы при вводе 1 и 2, не было ошибки?