Back to Practice Dashboard
Python BasicsEasy

Sum of numbers in a given range

Learn how to solve the 'Sum of numbers in a given range' problem. This detailed resource details brute force and optimized approaches.

Problem Statement

Easy

Write a function sum_range(a, b) that takes two integers a and b (where a <= b) and returns the sum of all integers from a to b inclusive, i.e., a + (a+1) + ... + b.

Constraints
  • -10^6 <= a <= b <= 10^6

Examples

Example 1
Input
a = 3, b = 7
Output
25
Explanation

3 + 4 + 5 + 6 + 7 = 25.

Example 2
Input
a = 1, b = 10
Output
55
Explanation

1 + 2 + 3 + ... + 10 = 55.

Example 3
Input
a = 5, b = 5
Output
5
Explanation

Only one number in the range, so the sum is 5.

Need a Hint?
Use simple arithmetic operators (like modulo `%`, division `//`), conditional checks, or loops to inspect number properties.
Edge Cases to Watch
  • Empty list or null input variables
  • Single item lists/arrays
  • Extremely large input bounds causing integer or stack overflow

Ready to Solve?

Open the problem in PyRun's browser-based Python editor. Your code runs fully offline — no server required.

Open in Editor