tft每日頭條

 > 生活

 > python怎麼設置平方數

python怎麼設置平方數

生活 更新时间:2024-07-20 23:13:10
概述

今天主要分享一個python腳本,大家有空可以測試做一下練習...


需求

一個整數,它加上100後是一個完全平方數,再加上168又是一個完全平方數,請問該數是多少?



實現方法

實現過程如下:

#!/usr/bin/python #需求:一個整數,它加上100後是一個完全平方數,再加上168又是一個完全平方數,請問該數是多少? #完全平方指用一個整數乘以自己例如1*1,2*2,3*3等,依此類推。若一個數能表示成某個整數的平方的形式,則稱這個數為完全平方數。 n=0 while (n 1)**2-n*n<=168: n =1 # print (n 1) -->85 #最壞的結果是n的平方與(n 1)的平方剛好差168,由于是平方的關系,不可能存在比這更大的間隙。 #至于判斷是否是完全平方數,最簡單的方法是:平方根的值小數為0即可。 for i in range((n 1)**2): if i**0.5==int(i**0.5) and (i 168)**0.5==((i 168)**0.5): print(i-100)


python怎麼設置平方數(Python每日一練之完全平方數)1

結果:

python怎麼設置平方數(Python每日一練之完全平方數)2

python怎麼設置平方數(Python每日一練之完全平方數)3

python怎麼設置平方數(Python每日一練之完全平方數)4



覺得有用的朋友多幫忙轉發哦!後面會分享更多devops和DBA方面的内容,感興趣的朋友可以關注下~


python怎麼設置平方數(Python每日一練之完全平方數)5

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved