round() 方法的语法:
参数
round() 方法的实例:
代码:
#!/usr/bin/python
print ("round(80.23456, 2) : ", round(80.23456, 2))
print ("round(100.000056, 3) : ", round(100.000056, 3))
print ("round(-100.000056, 3) : ", round(-100.000056, 3))
输出结果:
round(80.23456, 2) : 80.23
round(100.000056, 3) : 100.0
round(-100.000056, 3) : -100.0
实现一个小例子:
示例:
实现代码:
while 1:
try:
num = float(input()) # 输入一个数
val = round(num) # 使用round函数返回浮点数x的四舍五入值
if num - val == 0.5: # 如果只调用round()函数奇数进一位,但是偶数会退一位,所以要添加一个if判断。
val = val + 1
print(val)
except:
break