題目要求:
時間限制:1.0s 記憶體限制:512.0mb
問題描述
153是乙個非常特殊的數,它等於它的每位數字的立方和,即
153=111+555+333。程式設計求所有滿足這種條件的三位十進位制數。
輸出格式
按從小到大的順序輸出滿足條件的三位十進位制數,每個數占一行。
**圖:
**如下:
'''
時間限制:1.0s 記憶體限制:512.0mb
問題描述
153是乙個非常特殊的數,它等於它的每位數字的立方和,即
153=1*1*1+5*5*5+3*3*3。程式設計求所有滿足這種條件的三位十進位制數。
輸出格式
按從小到大的順序輸出滿足條件的三位十進位制數,每個數占一行。
'''def
main()
:for i in
range
(100
,1000):
#遍歷收集所有3位數
str1=
str(i)
num=
int(str1[0]
)**3+
int(str1[1]
)**3+
int(str1[2]
)**3if num==i:
print
(i)
main(
)
執行效果:
python的練習題 Python練習題
1 使用while迴圈輸入1 2 3 4 5 6 8 9 10 i 0while i 10 i i 1 if i 7 continue print i 結果 e python python python test.py1 2 求1 100的所有數的和 i 0sum 0 while i 100 i 1...
Python練習題 快樂數字
題目描述 編寫乙個演算法來確定乙個數字是否 快樂 快樂的數字按照如下方式確定 從乙個正整數開始,用其每位數的平方之和取代該數,並重複這個過程,直到最後數字要麼收斂等於1且一直等於1,要麼將無休止地迴圈下去且最終不會收斂等於1。能夠最終收斂等於1的數就是快樂的數字。例如 19是乙個快樂數字,計算過程如...
python書中練習題 python練習題
1 定義乙個空列表,接收從鍵盤輸入的整數,把列表傳給乙個從大到小排序的函式,再輸出排序後的列表的值 listex b 0 a int input 請輸入列表長度 while b a num int input 請輸入字元 b 1 print listex sum 0 for i in range 0...