久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

python判斷水仙花數(shù)的代碼怎么寫

153次閱讀
沒有評論

共計(jì) 414 個字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。

水仙花數(shù)是指一個 n 位數(shù) (n ≥ 3),它的每個位上的數(shù)字的 n 次冪之和等于它本身。例如,153 是一個水仙花數(shù),因?yàn)?1^3 + 5^3 + 3^3 = 153。

以下是判斷一個數(shù)是否為水仙花數(shù)的 Python 代碼:

def is_armstrong_number(num):
    # 將數(shù)字轉(zhuǎn)化為字符串以獲取位數(shù) 
    str_num = str(num)
    # 獲取數(shù)字的位數(shù) 
    n = len(str_num)
    # 計(jì)算每個位上數(shù)字的 n 次冪之和 
    armstrong_sum = sum([int(digit)**n for digit in str_num])
    # 判斷是否為水仙花數(shù) 
    if armstrong_sum == num:
        return True
    else:
        return False

# 調(diào)用函數(shù)進(jìn)行測試 
num = 153
if is_armstrong_number(num):
    print(num, " 是水仙花數(shù) ")
else:
    print(num, " 不是水仙花數(shù) ")

運(yùn)行結(jié)果:

153 是水仙花數(shù)

丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2024-02-05發(fā)表,共計(jì)414字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 福鼎市| 双流县| 仁怀市| 阳春市| 墨玉县| 汉阴县| 海宁市| 托克逊县| 焉耆| 华坪县| 九江县| 汉阴县| 拜泉县| 和田县| 克什克腾旗| 邯郸市| 凯里市| 屯门区| 天台县| 兴业县| 甘孜县| 富平县| 阿鲁科尔沁旗| 旺苍县| 洱源县| 西安市| 巴塘县| 耿马| 彭水| 德格县| 宣汉县| 郴州市| 勐海县| 名山县| 阿巴嘎旗| 改则县| 马鞍山市| 秦皇岛市| 蒙自县| 龙江县| 栖霞市|