写一段python代码,给你一个整数n(n大于等于2),请你判断n是否为丑数。如果是,返回True;否则,返回False。丑数就是只包含质因数2,3,5的正整数
时间: 2024-03-06 13:22:38 浏览: 72
判断是否为丑数
好的,以下是符合要求的 Python 代码:
```python
def is_ugly(n):
while n % 2 == 0:
n //= 2
while n % 3 == 0:
n //= 3
while n % 5 == 0:
n //= 5
return n == 1
n = int(input("请输入一个整数n:"))
if is_ugly(n):
print("是丑数")
else:
print("不是丑数")
```
阅读全文