需要浮动吗? Python中的round()错误
作者:互联网
找不到通过搜索回答的问题.我正在尝试学习一些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返回一个字符串,然后您必须将其解析为浮点型,如下所示:
def roundtest():
i = round(float(raw_input("call a number: ")), 2)
print i
标签:python,rounding 来源: https://codeday.me/bug/20191012/1901515.html