如下所示:
# -*- 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等,依此類推。若乙個數能表示成某個整數的平方的形式,則稱這個數為完全平方數。完全平方數是非負數,而乙個完全平方數的項有兩個。注意不要與完全平方式所混淆。在...