0
点赞
收藏
分享

微信扫一扫

Python循环嵌套应用案例一则:判断丑数


问题描述:判断一个数字是否为丑数。一个数的因数如果只包含2、3、5,那么这个数是丑数(ugly number)。

参考代码:

def demo(n):
    for i in (2, 3, 5):
        while True:
            m, r = divmod(n, i)
            if r != 0:
                break
            else:
                n = m
    return n==1
print(demo(21))

----------相关阅读----------

Python中的循环结构

Python中else关键字的常见用法


举报

相关推荐

0 条评论