Python 7天快速入門完整視頻教程:https://www.bilibili.com/video/BV1o84y1Z7J1
Python 循環(huán)綜合案例-求水仙花數
水仙花數是指一個 3 位數,它的每個數位上的數字的 3次冪之和等于它本身。例如:1^3 + 5^3+ 3^3 = 153。
參考代碼:
# 數字xyc
for x in range(1, 10): # 百位數x 取值1-9
for y in range(0, 10): # 十位數y 取值0-9
for z in range(0, 10): # 個位數z 取值0-9
s1 = x * 100 + y * 10 + z # 本身值
s2 = x ** 3 + y ** 3 + z ** 3 # 每個數位上的數字的3次冪之和
if s1 == s2:
print(f"水仙花有:{s1}")
作業(yè):用while循環(huán)實現求水仙花數