91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

python如何打印所有水仙花數字

小億
94
2024-09-03 05:19:24
欄目: 編程語言

水仙花數是指一個 n 位數,它的每個位上的數字的 n 次冪之和等于它本身。在 Python 中,我們可以使用循環和條件判斷來找到所有的水仙花數。

以下是一個示例代碼,用于打印所有的水仙花數:

def is_narcissistic_number(num):
    num_str = str(num)
    num_len = len(num_str)
    return num == sum(int(digit) ** num_len for digit in num_str)

for i in range(10, 1000):  # 3位水仙花數
    if is_narcissistic_number(i):
        print(i)

這段代碼首先定義了一個函數 is_narcissistic_number(),用于判斷一個數是否為水仙花數。然后,我們使用一個循環遍歷 10 到 1000 之間的所有整數(3 位數),如果這個數是水仙花數,就將其打印出來。

0
兰坪| 长沙县| 晋中市| 富宁县| 上思县| 高阳县| 阜平县| 历史| 射洪县| 宣汉县| 中山市| 绩溪县| 承德县| 白朗县| 乡宁县| 射洪县| 乐都县| 芜湖县| 武鸣县| 宾川县| 彩票| 滨海县| 洪湖市| 九寨沟县| 台南县| 扎鲁特旗| 宜都市| 永新县| 新丰县| 宜州市| 洛阳市| 绩溪县| 司法| 台江县| 垦利县| 嘉鱼县| 东辽县| 泽州县| 隆安县| 吉林市| 修文县|