橘子801 2021-11-25 15:01 采纳率: 100%
浏览 239
已结题

python判断一个数是否为丑数

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

  • 写回答

1条回答 默认 最新

  • 陈.py 2021-11-26 14:56
    关注
    
    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')
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 12月9日
  • 已采纳回答 12月1日
  • 创建了问题 11月25日