Sum of numbers in a given range
Detailed guide and Python implementation for the 'Sum of numbers in a given range' problem.
Problem Statement
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.
- •-10^6 <= a <= b <= 10^6
Examples
a = 3, b = 7
25
3 + 4 + 5 + 6 + 7 = 25.
a = 1, b = 10
55
1 + 2 + 3 + ... + 10 = 55.
a = 5, b = 5
5
Only one number in the range, so the sum is 5.
Need a Hint?
Edge Cases to Watch
- Empty input structures
- Single element inputs
- Large numerical bounds
Ready to Solve?
Open the problem in PyRun's browser-based Python editor. Your code runs fully offline — no server required.
Recommended Python Resources
Expand your knowledge with related interactive tutorials, cheat sheets, and code comparisons.
Python Variables & Data Types Explained
Understand Python variables and core data types (strings, integers, floats, booleans). A complete beginner guide to memory assignment in Python.
How to Sort a List in Python
Learn how to sort a list in Python using the sort() method and the sorted() function. Discover custom key sorting and reverse order examples.
Python String Methods
A complete reference guide for Python string manipulation. Master formatting, searching, splitting, replacing, and checking string properties.
Python vs JavaScript: Which Programming Language is Best?
A comprehensive comparison between Python and JavaScript. Explore syntax differences, performance, use cases (backend vs frontend), and coding examples.