Сергей Рубенцев
Профи
(793)
3 недели назад
# Ввод значений a и b
a = int(input("Введите значение a: "))
b = int(input("Введите значение b: "))
# Проверка условия b >= a
if b >= a:
# Инициализация суммы
total_sum = 0
# Цикл for для подсчета суммы
for number in range(a, b + 1):
total_sum += number
# Вывод результата
print(f"Сумма всех целых чисел от {a} до {b} равна {total_sum}.")
else:
print("Ошибка: b должно быть больше или равно a.")
Как работает код:
Программа запрашивает у пользователя ввод значений a и b.
Проверяется условие, что b больше или равно a.
Если условие выполняется, программа инициализирует переменную total_sum как 0.
С помощью цикла for проходит по всем целым числам от a до b (включительно) и добавляет каждое число к total_sum.
В конце программа выводит сумму. Если условие не выполнено, выводится сообщение об ошибке.