找不到通过搜索回答的问题。我正在尝试学习一些Python,需要此功能的帮助:
def roundtest():
i = round(raw_input("call a number: "), 2)
print i
我的输入和我得到的错误:
call a number: 1.2222
TypeError: a float is required
谢谢您的帮助
raw_input
返回一个字符串,然后您必须将其解析为float
,如下所示:
def roundtest():
i = round(float(raw_input("call a number: ")), 2)
print i
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句