Python程式設計 完全平方數

2021-10-14 16:44:11 字數 656 閱讀 3766

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

完全平方指用乙個整數乘以自己例如11,22,3*3等,依此類推。若乙個數能表示成某個整數的平方的形式,則稱這個數為完全平方數。完全平方數是非負數,而乙個完全平方數的項有兩個。注意不要與完全平方式所混淆。

在1萬以內判斷,先將該數加上100後再開方,再將該數加上268後再開方,如果開方後的結果滿足如下條件,即是結果。請看具體**:

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)

:# 如果乙個數的平方根的平方等於該數,這說明此數是完全平方數

Python完全平方數問題

python輸入正整數n,不大於n的數i,符合i的所有因子的平方和為完全平方數則相加 1 import math 2 n int raw input 1 3 k 0 4 y 0 5 count 0 6for i in range 1,n 不大於n的正整數i 7 l 0 8for j in range...

完全平方數

完全平方數 time limit 10000ms memory limit 65536k total submit 44 accepted 42 case time limit 1000ms description 由1 9九個數字組成的全排列可以被看作是乙個九位數,程式設計求出這些九位數中第n個完...

完全平方數

coding utf8 python3 題目 完全平方數 乙個整數,它加上100和加上268後都是乙個完全平方數 求該數是多少 數字 1,1000 中,符合條件的數 python sqrt num.py b 1 e 1000 import sys,getopt import math defint ...