<font color=#0099ff size=4>小伙伴們看了問題描述後,一定要自己先練習,再去看博主的代碼和解題思路,才能提高自己的編程水平,全靠自覺喲!!!
print('100到1000之前的所有水仙花數如下:')
for i in range(100, 1000):
# 取百位數字 371 // 100 = 3
x = i // 100
# 取十位數 371 // 10 =3 7; 37 % 10 = 7
y = i // 10 % 10
# 取個位數 371 % 10 = 1
z = i % 10
# 判斷個位、十位、百位的數字立方和等於原數
if x ** 3 + y ** 3 + z ** 3 == i:
print(f'{i}是水仙花數')

print('100到1000之前的所有水仙花數如下:')
number = 100
while number < 1000:
# 取百位數字 371 // 100 = 3
x = number // 100
# 取十位數 371 // 10 =3 7; 37 % 10 = 7
y = number // 10 % 10
# 取個位數 371 % 10 = 1
z = number % 10
# 判斷個位、十位、百位的數字立方和等於原數
if x ** 3 + y ** 3 + z ** 3 == number:
print(f'{number}是水仙花數')
# 需要設置number每次加一
number += 1

<font color=black size=5>2. 編程進階選手</font></br><font color=black size=3>當基礎練習完已經逐步掌握了各知識要點後,這個時候去<font color=red size=3>專項練習中學習數據結構、算法基礎、計算機基礎</font>等。先從簡單的入手,感覺上來了再做中等難度,以及較難的題目。<font color=red size=3>這三樣是面試中必考的知識點</font>,我們只有堅持每日自己去多加練習,拒絕平躺持續刷題,不斷提升自己才能沖擊令人滿意的公司。</font></br>鏈接地址:牛客網 | 專項練習
<font color=black size=3>速度上號,大家一起沖擊大廠,有疑問評論區留言解答!!!