Skip to main content
 首页 » 编程设计

python之如果数字按降序排列,则返回 true

2025年05月04日13del

<分区>

对于以下函数,如果数字按降序排列,我尝试返回 True,否则返回 false。

'数字'必须是正整数

这是我的代码:

def rev_num_sort(digits): 
    n = len(digits) 
    for i in range n: 
        if digits[i] < digits[i+1] 
            return False 
    return True 

例如

print rev_num_sort(321) 
True 
 
print rev_num_sort(123) 
False 

我知道你不能获取 int 的长度,我在运行 print 语句时遇到了这个错误,但我不确定如何在没有找到长度的情况下解决它。