本文主要是介绍华为机考入门python3--(7)牛客7-取近似值,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
分类:数字
知识点:
-
str转float float(str)
-
向上取整 math.ceil(float_num)
-
向下取整 math.floor(float_num)
题目来自【牛客】
import math def round_to_int(float_num): # 如果小数点后的数值大于等于0.5,则向上取整;否则向下取整 if float_num - math.floor(float_num) >= 0.5: int_num = math.ceil(float_num) else: int_num = math.floor(float_num) return int_num # 示例
float_num = float(input().strip())
int_num = round_to_int(float_num)
print(int_num)
by 软件工程小施同学
这篇关于华为机考入门python3--(7)牛客7-取近似值的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!