2018-05-18

一、二分法求平方根

輸入一個數(shù)x,計算它的平方根。
思路:
當(dāng)x>1時,
如果猜的??^2<??,則正確的平方根在y和x之間
如果猜的??^2>?? ,則正確的平方根在0和y之間
當(dāng)x<1時,。。。

ERROR = 1e-6
def gen(x):
    left = 0
    right = x
    y = (left+right)/2
    print("y=",y)
    while abs(y**2-x)>ERROR:
        if y**2 <x:
            left = y
        else:
            right = y
        print("left=" + str(left) + "," + str(right))
        y = (left+right)/2
    return y
x = int(input("請輸入一個數(shù):"))
print("它的平方根是:"+str(gen(x)))

二、循環(huán)素數(shù)

數(shù)字197可以被稱為循環(huán)素數(shù),因為197的三個數(shù)位循環(huán)移位后的數(shù)字:197,971,719均為素數(shù)。N=100以內(nèi)這樣的數(shù)字包括13個,2,3,5,7,11,13,17,31,37,71,73,79,97。
編程求解:給定任意正整數(shù)N,在它以內(nèi)一共有多少個這樣的循環(huán)素數(shù)。

def sushu(x):
    for i in range(2,x):
        if x%i == 0:
            return False
    return True

def reverse1(y):
    return y[::-1]

shuzi = int(input("請輸入一個數(shù):"))

a = 0
for j in range(2,shuzi):
    if sushu(j) == True and sushu(int(reverse1(str(j)))) == True:
        print(j)
        a += 1
print(str(shuzi) + "以內(nèi)的循環(huán)素數(shù)有" + str(a) + "個。")
###
輸入100
輸出
2
3
5
7
11
13
17
31
37
71
73
79
97
100以內(nèi)的循環(huán)素數(shù)有13個。
###
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Google DeepMind AlphaGO分析 AlphaGO是...
    kolongmashin閱讀 1,708評論 0 2
  • 晚上家里來了遠客,便去樓上花姐家借宿一晚,其時花姐正在輔導(dǎo)女兒做作業(yè),耳聞目睹,不禁有所思。 花姐性情直爽,刀子嘴...
    JHJQ閱讀 162評論 0 1
  • 斂盡深眸花灼灼___李清照詞鑒賞 李清照,N年前我專帖評過她,清照姐姐。我現(xiàn)在都清楚地記得10歲以前,跟著老爹老媽...
    孤山素手閱讀 263評論 0 0
  • 一、新店容易忽略的 忽視商品類目屬性的填寫會導(dǎo)致流量的流失。因此,我們在上傳商品時一定要完整填寫商品類目屬性;沒有...
    社群化聯(lián)盟閱讀 803評論 0 1
  • 天空明媚,秋風(fēng)乍冷 我就在你的身旁 細胞被幽香吻遍 呼吸在心脾里徜徉 我靜靜的端詳 云掠過,人走過 時光溜過 天空...
    稻城陽光閱讀 314評論 4 12

友情鏈接更多精彩內(nèi)容