1 ''' 2 水仙花數,指一個3位數(100-999), 3 每個位上的數值的三次方,求和,剛好是這個三位數本身。叫水仙花數。(4個) 4 分析: 5 1、循環遍歷出每個三位數 6 2、找出這個數中每個數位上的數值 7 3、計算判斷 8 ''' 9 10 for num in range(100, 1000): 11 fir_digit = num % 10 12 sec_digit = num % 100 // 10 13 thr_digit = num // 100 14 if fir_digit ** 3 + sec_digit ** 3 + thr_digit ** 3 == num: 15 print(num)