【问题标题】:How do I check if a given number is an Armstrong number or not?如何检查给定号码是否为阿姆斯特朗号码?
【发布时间】:2022-12-11 06:14:57
【问题描述】:

我想检查此人提供的号码是否是阿姆斯特朗号码。

我尝试检查此人提供的号码是否是阿姆斯特朗号码。我希望代码能够很好地执行。

【问题讨论】:

    标签: string if-statement input integer temp


    【解决方案1】:

    number = int(input("请输入一个数字:"))

    order = len(海峡(数字))

    总和 = 0

    温度 = 数字

    当温度 > 0 时:

    digit = temp % 10
    
    sum += digit ** order
    
    temp //= 10
    

    如果数字 == 总和:

    print(number ,"is an Armstrong number")
    

    别的:

    print(number ,"is not an Armstrong number")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-06-15
      • 1970-01-01
      • 2022-11-13
      • 1970-01-01
      • 2021-04-03
      • 2014-06-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多