python學習
題目:一個整數,它加上100後是一個完全平方數,再加上168又是一個完全平方數,請問該數是多少?
程式設計思路一:迴圈找法
從2開始到10000迴圈找數:i,只要 i 滿足以下條件
從2開始到10000迴圈找數:j,只要 j 滿足以下條件
j*j =i+100
從2開始到10000迴圈找數:k,只要 k滿足以下條件
k*k = i+168
停止找數
找到 i
完整程式碼如下:

程式設計思路二:
從2開始到10000迴圈找數:i,只要 i 滿足以下條件
整數(i+100的平方根)* 整數(i+100的平方根)=i+100 且 整數(i+168的平方根)* 整數(i+168的平方根)=i+168

程式設計注意:math前面的int很重要,否則系統按照整數給你算,結果就不對了,輸出結果如下:
10.14889156509222
13.076696830622021
3