最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python實現(xiàn)獲取前100組勾股數(shù)的方法示例

 更新時間:2018年05月04日 08:50:58   作者:grey_csdn  
這篇文章主要介紹了Python實現(xiàn)獲取前100組勾股數(shù)的方法,涉及Python數(shù)值計算與判斷相關(guān)操作技巧,需要的朋友可以參考下

本文實例講述了Python實現(xiàn)獲取前100組勾股數(shù)的方法。分享給大家供大家參考,具體如下:

本來想采用窮舉試探的方式來做這個算法,后來發(fā)現(xiàn)還是有點麻煩。從網(wǎng)絡(luò)上找來了一種求解方法如下:

當a為大于1的奇數(shù)2n+1時,b=2n^2+2n,c=2n^2+2n+1。實際上就是把a的平方數(shù)拆成兩個連續(xù)自然數(shù)。

編寫代碼如下:

#!/usr/bin/python
for n in range(1,101):
 a = 2 * n +1
 b = 2 * (n** 2) + 2 * n
 c = b + 1
 # check theresult
 if a ** 2 +b ** 2 == c ** 2:
  print("a= %d, b = %d, c = %d" %(a,b,c))

程序執(zhí)行結(jié)果:

a = 3, b = 4, c = 5
a = 5, b = 12, c = 13
a = 7, b = 24, c = 25
a = 9, b = 40, c = 41
a = 11, b = 60, c = 61
a = 13, b = 84, c = 85
a = 15, b = 112, c = 113
a = 17, b = 144, c = 145
a = 19, b = 180, c = 181
a = 21, b = 220, c = 221
a = 23, b = 264, c = 265
a = 25, b = 312, c = 313
a = 27, b = 364, c = 365
a = 29, b = 420, c = 421
a = 31, b = 480, c = 481
a = 33, b = 544, c = 545
a = 35, b = 612, c = 613
a = 37, b = 684, c = 685
a = 39, b = 760, c = 761
a = 41, b = 840, c = 841
a = 43, b = 924, c = 925
a = 45, b = 1012, c = 1013
a = 47, b = 1104, c = 1105
a = 49, b = 1200, c = 1201
a = 51, b = 1300, c = 1301
a = 53, b = 1404, c = 1405
a = 55, b = 1512, c = 1513
a = 57, b = 1624, c = 1625
a = 59, b = 1740, c = 1741
a = 61, b = 1860, c = 1861
a = 63, b = 1984, c = 1985
a = 65, b = 2112, c = 2113
a = 67, b = 2244, c = 2245
a = 69, b = 2380, c = 2381
a = 71, b = 2520, c = 2521
a = 73, b = 2664, c = 2665
a = 75, b = 2812, c = 2813
a = 77, b = 2964, c = 2965
a = 79, b = 3120, c = 3121
a = 81, b = 3280, c = 3281
a = 83, b = 3444, c = 3445
a = 85, b = 3612, c = 3613
a = 87, b = 3784, c = 3785
a = 89, b = 3960, c = 3961
a = 91, b = 4140, c = 4141
a = 93, b = 4324, c = 4325
a = 95, b = 4512, c = 4513
a = 97, b = 4704, c = 4705
a = 99, b = 4900, c = 4901
a = 101, b = 5100, c = 5101
a = 103, b = 5304, c = 5305
a = 105, b = 5512, c = 5513
a = 107, b = 5724, c = 5725
a = 109, b = 5940, c = 5941
a = 111, b = 6160, c = 6161
a = 113, b = 6384, c = 6385
a = 115, b = 6612, c = 6613
a = 117, b = 6844, c = 6845
a = 119, b = 7080, c = 7081
a = 121, b = 7320, c = 7321
a = 123, b = 7564, c = 7565
a = 125, b = 7812, c = 7813
a = 127, b = 8064, c = 8065
a = 129, b = 8320, c = 8321
a = 131, b = 8580, c = 8581
a = 133, b = 8844, c = 8845
a = 135, b = 9112, c = 9113
a = 137, b = 9384, c = 9385
a = 139, b = 9660, c = 9661
a = 141, b = 9940, c = 9941
a = 143, b = 10224, c = 10225
a = 145, b = 10512, c = 10513
a = 147, b = 10804, c = 10805
a = 149, b = 11100, c = 11101
a = 151, b = 11400, c = 11401
a = 153, b = 11704, c = 11705
a = 155, b = 12012, c = 12013
a = 157, b = 12324, c = 12325
a = 159, b = 12640, c = 12641
a = 161, b = 12960, c = 12961
a = 163, b = 13284, c = 13285
a = 165, b = 13612, c = 13613
a = 167, b = 13944, c = 13945
a = 169, b = 14280, c = 14281
a = 171, b = 14620, c = 14621
a = 173, b = 14964, c = 14965
a = 175, b = 15312, c = 15313
a = 177, b = 15664, c = 15665
a = 179, b = 16020, c = 16021
a = 181, b = 16380, c = 16381
a = 183, b = 16744, c = 16745
a = 185, b = 17112, c = 17113
a = 187, b = 17484, c = 17485
a = 189, b = 17860, c = 17861
a = 191, b = 18240, c = 18241
a = 193, b = 18624, c = 18625
a = 195, b = 19012, c = 19013
a = 197, b = 19404, c = 19405
a = 199, b = 19800, c = 19801
a = 201, b = 20200, c = 20201

由于程序中加入了是否為勾股數(shù)的判斷,因此這個清單應(yīng)該是準確的。這個小題目求解下來,我自己的感覺是做事的方法中算法還是至關(guān)重要的!

更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python數(shù)學(xué)運算技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門與進階經(jīng)典教程》及《Python文件與目錄操作技巧匯總

希望本文所述對大家Python程序設(shè)計有所幫助。

相關(guān)文章

  • Python開發(fā)桌面小程序功能

    Python開發(fā)桌面小程序功能

    這篇文章主要介紹了Python開發(fā)一個桌面小程序功能,開發(fā)環(huán)境界面設(shè)置,功能介紹結(jié)合示例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • Python設(shè)計模式之工廠模式簡單示例

    Python設(shè)計模式之工廠模式簡單示例

    這篇文章主要介紹了Python設(shè)計模式之工廠模式,簡單說明了工廠模式的原理,并結(jié)合實例形式給出了Python實現(xiàn)工廠模式的具體操作技巧,需要的朋友可以參考下
    2018-01-01
  • Sublime Text3最新激活注冊碼分享適用2020最新版 親測可用

    Sublime Text3最新激活注冊碼分享適用2020最新版 親測可用

    這篇文章主要介紹了Sublime Text3最新激活注冊碼分享親測3211可用
    2020-11-11
  • Python操作json數(shù)據(jù)的一個簡單例子

    Python操作json數(shù)據(jù)的一個簡單例子

    這篇文章主要介紹了Python操作json數(shù)據(jù)的一個簡單例子,需要的朋友可以參考下
    2014-04-04
  • 淺談Python __init__.py的作用

    淺談Python __init__.py的作用

    這篇文章主要介紹了淺談Python __init__.py的作用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • Python實現(xiàn)刪除列表中滿足一定條件的元素示例

    Python實現(xiàn)刪除列表中滿足一定條件的元素示例

    這篇文章主要介紹了Python實現(xiàn)刪除列表中滿足一定條件的元素,結(jié)合具體實例形式對比分析了Python針對列表元素的遍歷、復(fù)制、刪除等相關(guān)操作技巧,需要的朋友可以參考下
    2017-06-06
  • PyCharm-錯誤-找不到指定文件python.exe的解決方法

    PyCharm-錯誤-找不到指定文件python.exe的解決方法

    今天小編就為大家分享一篇PyCharm-錯誤-找不到指定文件python.exe的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • flask框架單元測試原理與用法實例分析

    flask框架單元測試原理與用法實例分析

    這篇文章主要介紹了flask框架單元測試原理與用法,結(jié)合實例形式較為詳細的分析了單元測試的概念、原理及基本用法,需要的朋友可以參考下
    2019-07-07
  • Python使用psycopg2連接PostgreSQL數(shù)據(jù)庫的步驟

    Python使用psycopg2連接PostgreSQL數(shù)據(jù)庫的步驟

    PostgreSQL 是一個廣泛使用的開源對象關(guān)系數(shù)據(jù)庫系統(tǒng),以其強大的功能和靈活性而聞名,Python,作為一種流行的編程語言,提供了多種方式與數(shù)據(jù)庫交互,其中 psycopg2 是連接 PostgreSQL 數(shù)據(jù)庫的流行選擇之一,本文介紹了Python使用psycopg2連接PostgreSQL數(shù)據(jù)庫的步驟
    2024-12-12
  • python 解析html之BeautifulSoup

    python 解析html之BeautifulSoup

    項目里需要解析html,采用python語言實現(xiàn),發(fā)現(xiàn)了BeautifulSoup這個好用的東西,寫了一個程序,可能大家不知道,干什么用的,目的是讓大家知道如何使用 BeautifulSoup 當然我這個是用都是很初級的,高級的使用,偶也沒有學(xué)會呢,太高深了
    2009-07-07

最新評論

淮南市| 宜兰县| 巴里| 富平县| 壤塘县| 龙胜| 牡丹江市| 北京市| 苏尼特右旗| 颍上县| 华池县| 浦东新区| 青川县| 同德县| 砀山县| 安福县| 永胜县| 武邑县| 古交市| 治多县| 灌阳县| 类乌齐县| 阿尔山市| 苏尼特左旗| 霍州市| 崇信县| 屯门区| 健康| 新龙县| 全南县| 鹤峰县| 定陶县| 巴林右旗| 岫岩| 黄陵县| 会昌县| 盐山县| 南充市| 溧水县| 三穗县| 四会市|