如何在不使用循环或不使用“数学”库的情况下在 Python 中创建 ceil() 函数? (在初级课程中,不允许使用高级库)?
我想让 ceil 函数只包含一个属性,我想转换的数字。 请帮忙!
答案 0 :(得分:0)
这个简单的功能似乎有效
def ceil(x):
decimal=x%1 #get fractional part of input
if decimal > 0: #round up if fractional part >0
return (x-decimal)+1
else: #input was an integer => no rounding
return x