Python完全平方數問題

2022-09-04 13:30:22 字數 685 閱讀 8468

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(1,i+1):

9if i%j==0: #

i的因子

10 k = j*j

11 l += k #

平方和12

global

z,z1

13 z =math.sqrt(l)

14 z1 =int(z)

15if z==z1: #

平方和是否為完全平方數

16 y+=i

17print'y

',y

Python程式設計 完全平方數

題目 乙個整數,它加上100後是乙個完全平方數,再加上268又是乙個完全平方數,請問該數是多少?完全平方指用乙個整數乘以自己例如11,22,3 3等,依此類推。若乙個數能表示成某個整數的平方的形式,則稱這個數為完全平方數。完全平方數是非負數,而乙個完全平方數的項有兩個。注意不要與完全平方式所混淆。在...

完全平方數

完全平方數 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 ...