Задача «Список квадратов»

Условие

По данному целому числу N распечатайте все квадраты натуральных чисел, не превосходящие N, в порядке возрастания.

Решение

  1. n = int(input())
  2. i = 1
  3. while i ** 2 <= n:
  4.     print(i ** 2, end = ' ')
  5.     i += 1