#31429: python 的另一種想法


tim20069507@gmail.com (誒蝦嘎痛)

學校 : 不指定學校
編號 : 174890
來源 : [180.217.193.68]
最後登入時間 :
2024-03-24 22:55:56
a059. 完全平方和 | From: [36.235.206.182] | 發表日期 : 2022-07-30 16:21

可以使用pow()函式

pow(底數,指數),要開根號的話可令指數為0.5

根號2 = 1.41421........

根號4 = 2

如圖中所示,用 int(pow(j,0.5))取J開根號的整數(完全平方數開出來不會有小數)再把 int(pow(j,0.5))平方,int(pow(j,0.5))**2,若平方後等於 J,

那就代表J是完全平方數,若J不是完全平方數,那開根號出來就會有小數,去掉後面的小數後再平方,就不會等於J了。(供各位參考(=^-ω-^=)

 
ZeroJudge Forum