我想要一个函数,如果它小于 10,则将数字四舍五入为 10,如果它在 10 到 1000 之间,则四舍五入为 100,依此类推。
这将有助于解决数字连接问题,因此我不必将数字转换为 str 并返回。
def roundup(n):
if n < 0: return 0
if n < 10: return 10
if n < 100: return 100
if n < 1000: return 1000
if n < 10000: return 10000
我想知道是否有一种自然的方法可以做到这一点,而不仅仅是将 'if's 堆叠在一起