色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 敲水仙花

錢淋西2年前9瀏覽0評論

Python是一種高級編程語言,也是目前互聯網行業最受歡迎的一種編程語言。它非常容易上手,學習成本低,而且功能非常強大。今天我們來學習如何使用Python來實現水仙花數。

所謂水仙花數,是指一個三位數各位數字的立方和等于該數本身。例如:153 = 1^3 + 5^3 + 3^3。

讓我們來看看Python如何實現這個算法:

num = int(input("請輸入一個三位數:"))
# 判斷輸入是否合法
if num< 100 or num >999:
print("輸入有誤,請重新輸入!")
else:
# 分離百位、十位、個位
hundreds = num // 100
tens = num % 100 // 10
units = num % 10
# 判斷該數是否為水仙花數
if num == hundreds ** 3 + tens ** 3 + units ** 3:
print(num, "是水仙花數")
else:
print(num, "不是水仙花數")

在這段代碼中,我們首先用input函數從用戶輸入中獲取一個三位數,然后判斷該數是否合法。如果輸入不合法,我們會輸出錯誤提示并讓用戶重新輸入。然后我們分離出該數的百位、十位和個位,并判斷該數是否為水仙花數。如果是,我們會輸出提示,否則也會輸出相應的信息。

這就是使用Python來實現水仙花數的簡單代碼,希望各位讀者能夠掌握這個小技巧,加油!