Start free

Beginner · For loops · 74 of 264

Table of squares

Read n and print, for every number from 1 to n, the number and its square.

Input: a positive whole number n. Output: n lines like 4 16

Examples

Input
4
Output
1 1
2 4
3 9
4 16
Input
1
Output
1 1

One more test checks other inputs when you press Check.

Stuck? The idea behind for loops

A for loop repeats its indented lines once for each item: each letter of a string, each item of a list, or each number of a range.

range(5) is 0 to 4; range(1, 6) is 1 to 5; range(10, 0, -1) counts down from 10 to 1.

total = 0
for i in range(1, 6):
    total += i
print(total)  # 15

Watch for: range stops before its end: range(1, n) leaves out n. A print inside the loop prints every time; outside it (not indented), once at the end.

All the for loops exercises
Your code
Opening the code editor…
Python 3.14 in your browser
Output
Run shows what your program prints. Check tests it on every example and the hidden tests.

More for loops exercises