Square number sequence

This sequence represents to each given integer its square.
The limit of the numbers to be squared can be entered by the user.

def squareNumbersAlgorithm(n):
    for i in range(1, n + 1):
        square = i
        square = square * square
        print(repr(i) + ": " + repr(square))


n = int(input("Up to which number should be squared? "))
squareNumbersAlgorithm(n)
Output
Up to which number should be squared? 10
1: 1
2: 4
3: 9
4: 16
5: 25
6: 36
7: 49
8: 64
9: 81
10: 100