python判断一个数是否为丑数

编写一个函数,判断一个数字是否为丑数,是丑数返回True,否则返回False。
从键盘输入一个大于2的正整数,调用函数输出True或False结果。
例如
输入:8
输出:True


n = eval(input())
while n % 2 == 0:
    n = n / 2
while n % 3 == 0:
    n = n / 3
while n % 5 == 0:
    n = n / 5
if n == 1:
    print('True')
else:
    print('False')