Требуется вывести квадраты натуральных чисел, не превосходящие числа N.
n=int(input())
x=1
i=1
for i in range(1,n):
if x<n:
x=i**2
print(x)
i+=1
else:
break
если берем n==10,то выводится 1,4,9,16
как убрать 16?
n=int(input())
x=1
i=1
for i in range(1,n):
if x<n:
x=i**2
print(x)
i+=1
else:
break
если берем n==10,то выводится 1,4,9,16
как убрать 16?