有人可以告诉我如何让代码询问一个值(比如说用户会输入100.00),然后将该数字加上2位小数值,以便以后获得更多功能,即:将其加倍等。 / p>
感谢。
答案 0 :(得分:3)
这是一个开始(对于Python 3;对于Python 2,使用raw_input
而不是input
):
while True:
snum = input("Please enter a decimal number:")
try:
num = float(snum)
break
except ValueError:
print("This is not a valid decimal number!")
print("This number, rounded to two places, is: {:0.2f}".format(num))
答案 1 :(得分:0)
在python shell中尝试以下操作。
>>> int(100.00)
100
>>>