python 输出严格保留小数点后3位
时间: 2023-09-26 20:11:16 浏览: 81
你可以使用字符串格式化或round()函数来实现输出严格保留小数点后3位。
使用字符串格式化:
```python
num = 3.1415926
print("保留小数点后三位:{:.3f}".format(num))
```
输出:
```
保留小数点后三位:3.142
```
使用 round() 函数:
```python
num = 3.1415926
print(round(num, 3))
```
输出:
```
3.142
```
相关问题
python 严格保留小数点后3位
在Python中,可以使用round()函数来保留小数点后指定位数的小数。例如,如果要保留小数点后3位,可以这样写:
```
num = 3.1415926
result = round(num, 3)
print(result)
```
输出结果为3.142。其中,round()函数的第一个参数是要进行四舍五入操作的数字,第二个参数是要保留的小数点位数。
Python实现在3行中分别输入一个浮点数,利用下面公式计算并输出x的值,严格保留小数点后2位数字。 一b+√b2—4ac X—— 2a
以下是 Python 代码实现:
a, b, c = map(float, input().split())
x = (-b + (b**2 - 4*a*c)**0.5) / (2*a)
print("%.2f" % x)
阅读全文