编程语言
首页 > 编程语言> > 需要浮动吗? Python中的round()错误

需要浮动吗? 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