如何在 Python 中创建自己的天花板函数?

时间:2021-05-17 01:28:08

标签: python

如何在不使用循环或不使用“数学”库的情况下在 Python 中创建 ceil() 函数? (在初级课程中,不允许使用高级库)?

我想让 ceil 函数只包含一个属性,我想转换的数字。 请帮忙!

1 个答案:

答案 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
相关问题