Вопрос задан 12.07.2026 в 22:17. Предмет Информатика. Спрашивает Ушакова Ксения.

SOS!!!!!!!!
Даны два целых числа A и B (A < B). Найти сумму всех целых чисел от A

до B включительно.
(НА ПИТОНЕ!!!) ​

Перейти к ответам

Ответы на вопрос

Отвечает Мусная Саша.

Нужно найти сумму всех целых чисел от A до B включительно (A < B).

✔️ Решение на Python

Самый простой способ — использовать встроенную функцию sum() и range():

Python
A = int(input())
B = int(input())

print(sum(range(A, B + 1)))

? Объяснение

  • range(A, B + 1) создаёт последовательность чисел от A до B включительно

  • sum(...) складывает все элементы этой последовательности


⚡ Более математически (без перебора)

Можно использовать формулу суммы арифметической прогрессии:

S=(A+B)(BA+1)2S = \frac{(A + B) \cdot (B - A + 1)}{2}

Код:

Python
A = int(input())
B = int(input())

print((A + B) * (B - A + 1) // 2)

Здесь:

  • (B - A + 1) — количество чисел

  • (A + B) / 2 — среднее значение первого и последнего числа

Результат получается сразу, без создания списка чисел.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос