Python中用户输入一个正浮点数,让计算机输出整数部分和小数部分,小数部分保留四位小数
时间: 2023-09-01 10:07:37 浏览: 279
输入一个浮点数,输出此数的整数部分和小数部分
可以使用Python中的内置函数`divmod()`来实现整数部分和小数部分的分离,再使用字符串格式化来保留小数位数。
代码如下:
```python
num = float(input("请输入一个正浮点数:"))
integer_part, decimal_part = divmod(num, 1)
print("整数部分为:%d,小数部分为:%.4f" % (integer_part, decimal_part))
```
运行结果:
```
请输入一个正浮点数:3.1415926
整数部分为:3,小数部分为:0.1416
```
阅读全文