对不起,因为标题不好。这是我的代码:防止打印某些号码
import math
# Finds the square root of a number
def square_root():
square_root = math.sqrt(int(raw_input('What number do you want the Square Root for')))
print "The square root of is: %d " % (square_root)
基本上,我想防止用户输入数字不为0,1,4,6,9或25,所以我只能输出完全平方结束。我有点想法该怎么做,但我不能为了我的生活回想起一个体面的谷歌搜索的术语,所以我来到这里。
我知道它会涉及到某种形式的if
和看起来像这样的[1:3]
。
的代码来了“出怪招”,因为你使用制表符而不是空格... – Ben
'[1:3]'是一个切片操作,也许这会帮助你的谷歌搜索。 –
525是不是一个完美的广场...你保留这个吗? 769?等等,有无限多的... – Ben