问题描述:判断一个数字是否为丑数。一个数的因数如果只包含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小屋 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!