【发布时间】:2022-10-22 18:57:31
【问题描述】:
我试图让用户输入一个浮点数。然后我的程序应该将其打印为整数和小数。我正在寻找的是:
如果用户输入:1.34 ... 那么整数应该打印:1,小数应该打印:0.34
这就是我正在做的事情:
number = float(input('Number: '))
print('integer: ', int(number))
print('decimal: ', number / 1))
我不知道如何四舍五入得到 0.34。如果我应该在第 3 行再次将数字转换为浮点数,或者将原始数字除以 100 或其他内容。
【问题讨论】:
-
你想在消极方面有什么行为?对于
-6.1,您会做出什么回应? -
0.61 可能是我要寻找的。不知道数学是否正确,因为现在我只是用正整数进行测试,而不是负数。它应该四舍五入。对不起,如果这让你感到困惑,我自己已经很困惑了。我不知道是否与地板功能有关。
标签: python python-3.x