我被要求编写一个程序,打印所有小于一个输入的平方数。但是,这段代码中有一个非常轻微的问题,我似乎无法确定:
from math import sqrt
n=int(input())
counter = 0
while counter * counter < n:
counter = counter + 1
print(counter * counter)
看,问题是,它打印了所有正确的方格,还有输入的方格。有人可以告诉我如何解决这个问题吗?谢谢您的帮助。
我被要求编写一个程序,打印所有小于一个输入的平方数。但是,这段代码中有一个非常轻微的问题,我似乎无法确定:
from math import sqrt
n=int(input())
counter = 0
while counter * counter < n:
counter = counter + 1
print(counter * counter)
看,问题是,它打印了所有正确的方格,还有输入的方格。有人可以告诉我如何解决这个问题吗?谢谢您的帮助。