如何在python中将字符串输入转换为浮点

如何在python中将字符串输入转换为浮点,python,Python,我试过了 然后键入1/7,我得到一个错误,说: sigma=float(input("Enter the value of sigma: ")) 我该怎么做才能使这项工作正常?因为1/7无效。你必须输入0.14291/7不是一个浮点,它是一个分数。我意识到了这一点,我想知道如何将输入“1/7”转换为浮点检查。谢谢@DevbratShukla!还要感谢其他人! ValueError: could not convert string to float: '1/7'

我试过了

然后键入1/7,我得到一个错误,说:

sigma=float(input("Enter the value of sigma: "))

我该怎么做才能使这项工作正常?

因为1/7无效。你必须输入0.1429
1/7
不是一个浮点,它是一个分数。我意识到了这一点,我想知道如何将输入“1/7”转换为浮点检查。谢谢@DevbratShukla!还要感谢其他人!
ValueError: could not convert string to float: '1/7'