制作一个 while 循环以输出完美平方数列表
making a while loop to output list of perfect squared numbers
我正在尝试制作一个 while 循环来显示所有可能的完全平方数,直到用户输入提供的值
下面是我为此生成的代码,但这只显示下一个可能的完全平方数
num = input("Type in a positive whole number: ")
count = 0
square = 0
while square <= num:
count = count + 1
square = count*count
print square
使用Python 3语法:
将输入转换为 int
并像这样使用 list comprehension:
num = int(input("Type in a positive whole number: "))
print([i*i for i in range(int(num**0.5) + 1)])
我正在尝试制作一个 while 循环来显示所有可能的完全平方数,直到用户输入提供的值
下面是我为此生成的代码,但这只显示下一个可能的完全平方数
num = input("Type in a positive whole number: ")
count = 0
square = 0
while square <= num:
count = count + 1
square = count*count
print square
使用Python 3语法:
将输入转换为 int
并像这样使用 list comprehension:
num = int(input("Type in a positive whole number: "))
print([i*i for i in range(int(num**0.5) + 1)])