python判斷完全平方數的方法

2022-10-06 01:18:10 字數 523 閱讀 7461

如下所示:

# -*- coding: utf-8 -*程式設計客棧-

#簡述:乙個整數,它加上100和加上268後都是乙個完全平方數

#提問:請問該數是多少?

from math import sqrt

def f(number):

f x in range(0,number

m=sqrt(x+100)

n=sqrt(x+268)

if m==int(m) and n==int(n):

print x

if __name__=="__main__":

f(1000)

執行結果:

21程式設計客棧261

總結:a=2.2

b=int(a)

a==b

false

a=2.0

b=www.cppcns.comint(a)

a==b

true

本文標題: python判斷完全平方數的方法

本文位址:

完全平方數判斷

試題描述 乙個數如果是另乙個整數的完全平方,那麼我們就稱這個數為完全平方數,也叫做平方數。例如 0,1,4,9,16,25,由鍵盤輸入正整數n,請你程式設計用迴圈判斷該數是否為完全平方數 不允許使用sqrt函式 是輸出 true 否則輸出 false 請用迴圈實現。輸入輸入乙個正整數n,且1 n 3...

判斷完全平方數的正確方法

我們經常碰到判讀乙個數是不是完全平方數的問題,這個問題看似非常簡單,但寫的 往往是有bug的,容易誤導初學者。下面對這個問題給出三種思路,並就其中一種最常用且最容易出問題的思路做深入分析。要判斷乙個數是不是完全平方數,至少應該有兩種思路,一種是看它開平方以後是不是乙個整數 另一種是在一定區間內列舉x...

Python程式設計 完全平方數

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