0
我希望从用户浮动接受了一些,给一个答案用PI值数乘以圆周率值的号码= 3.14乘以在python
继承人我的代码:
print "Enter a no."
n = raw_input('enter here: ')
result = 1
def gen_pi(x):
result = x*3.14
return float(result)
gen_pi(n)
它给了我一个错误,无法将非整数序列与float相乘。这是什么意思?代码有什么问题?
另外,由于'3.14'已经是一个浮点数,'result'(在'gen_pi'中)也是一个浮点数。因此'返回float(result)'应该只是'return result'。 – aneroid
@aneroid - 对。当你在评论时,我显然是在写这篇文章。 – mgilson