水仙花数是指一个n位数,它的每个位上的数字的n次幂之和等于它本身。以下是判断水仙花数的Python代码:

def is_armstrong_number(num):
    # 将数字转换为字符串获取位数
    num_str = str(num)
    n = len(num_str)
    
    # 计算每个位上数字的n次幂之和
    sum_of_powers = sum(int(digit)**n for digit in num_str)
    
    # 判断是否为水仙花数
    return num == sum_澳彩开奖结果官网下载安装最新版of_powers

# 示例
number_to_check = 153
if is_armstrong_number(number_to_check):
    print(f"{number_to_check} 是水仙花数")
else:
    print(f"{number_to_check} 不是水仙花数")


2024澳彩今晚开奖号码151期 澳门管家婆精准百分百
更新日期: 2025年03月27日
文章链接: https://fzjwsw.com/post/5701.html