Latest web development tutorials

Python 練習實例3

Python 練習實例3

Python 100例 Python 100例

題目:一個整數,它加上100和加上268後都是一個完全平方數,請問該數是多少?

程序分析:在10000以內判斷,將該數加上100後再開方,加上268後再開方,如果開方後的結果滿足如下條件,即是結果。 請看具體分析:

程序源代碼:

實例(Python 2.0+)

#!/usr/bin/python # -*- coding: UTF-8 -*- import math for i in range ( 10000 ) : #轉化為整型值 x = int ( math . sqrt ( i + 100 ) ) y = int ( math . sqrt ( i + 268 ) ) if ( x * x == i + 100 ) and ( y * y == i + 268 ) : print i

以上實例輸出結果為:

21
261
1581

Python 100例 Python 100例