Menu
CoddyTech

数字取整

本课属于 Coddy Python 学习旅程的“逻辑与流程”单元。第 5 课,共 78 课。

round() 函数会将数字四舍五入到最接近的值。

round(number, ndigits)
  • number:要进行舍入的值。
  • ndigits:要保留的小数位数(可选)。

示例:

print(round(4.567))     # 5
print(round(4.567, 2))  # 4.57
print(round(456.78, -1))  # 460.0

Python 会将刚好位于中间的情况舍入到最近的偶数(银行家舍入):

print(round(2.5))  # 2(向下舍入到偶数 2)
print(round(3.5))  # 4(向上舍入到偶数 4)
challenge icon

挑战

简单
编写一个程序,接收用户输入的两个独立值,并输出四舍五入后的结果:

1. 第一个输入应为一个数字(浮点数)。 2. 第二个输入应为要四舍五入到的小数位数(整数)。

示例:
如果输入是 3.14159 和 2,程序应输出 3.14。

亲手试试

# 让用户输入一个浮点数
# 让用户输入一个整数,指定保留的小数位数
# 输出四舍五入后的数字
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

逻辑与流程中的所有课

自己练习: Python 在线编译器