欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python經(jīng)典題實(shí)戰(zhàn)記錄之百元買(mǎi)百雞

 更新時(shí)間:2023年12月04日 15:42:01   作者:cxn2013614  
有一道著名的"百錢(qián)買(mǎi)百雞"問(wèn)題大家應(yīng)該都不陌生,這篇文章主要給大家介紹了關(guān)于Python經(jīng)典題實(shí)戰(zhàn)記錄之百元買(mǎi)百雞的相關(guān)資料,文中給出了詳細(xì)的代碼示例,需要的朋友可以參考下

百元買(mǎi)百雞問(wèn)題

“百元買(mǎi)百雞”是我國(guó)古代數(shù)學(xué)家張丘建在《算經(jīng)》一書(shū)中提出的數(shù)學(xué)問(wèn)題:雞翁一值錢(qián)五,雞母一值錢(qián)三,雞雛三值錢(qián)一。百錢(qián)買(mǎi)百雞,問(wèn)雞翁、雞母、雞雛各幾何?用現(xiàn)代 語(yǔ)言描述為:用100元錢(qián)買(mǎi)來(lái)100只雞,公雞5元錢(qián)一只,母雞3元錢(qián)一只,小雞1元錢(qián)3只。請(qǐng)問(wèn)在這100只雞中,公雞、母雞、小雞各是多少只?要求公雞、母雞和小雞數(shù)量之間空一格。

第一種答案:

import time

# 開(kāi)始時(shí)間
start = time.time()
# 外層循環(huán)控制公雞數(shù)量取值范圍:0~20
for x in range(0, 21):
    # 內(nèi)層循環(huán)控制母雞數(shù)量取值范圍:0~33
    for y in range(0, 34):
        # 嵌套內(nèi)層循環(huán)控制小雞數(shù)量取值范圍:0~100
        for z in range(0, 101):
            # 條件判斷同時(shí)滿足 5x+3y+ z/3== 100 和 x + y + z == 100
            if (x * 5 + y * 3 + z / 3 == 100) and (x + y + z == 100):
                print("%d\t%d\t%d" % (x, y, z))
# 結(jié)束時(shí)間
end = time.time()
print()

第二種答案:

cocks=100//5 #最多可買(mǎi)的公雞數(shù)量
hens=100//3 #最多可買(mǎi)的母雞數(shù)量
chicks=100*3 #最多可買(mǎi)的小雞數(shù)量
for i in range(0,cocks+1):
    for j in range(0,hens+1):
        for k in range(0,chicks,3):
            total = i + j + k #總數(shù)量
            amount = 5 * i + 3 * j + int(k/3) #總金額
            if total == 100 and amount == 100:
                print(i,j,k)

總結(jié) 

到此這篇關(guān)于Python經(jīng)典題實(shí)戰(zhàn)記錄之百元買(mǎi)百雞的文章就介紹到這了,更多相關(guān)Python百元買(mǎi)百雞內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • uwsgi+nginx部署Django項(xiàng)目操作示例

    uwsgi+nginx部署Django項(xiàng)目操作示例

    這篇文章主要介紹了uwsgi+nginx部署Django項(xiàng)目操作,結(jié)合實(shí)例形式簡(jiǎn)單介紹了uwsgi的概念、原理、安裝、項(xiàng)目創(chuàng)建、配置、調(diào)試運(yùn)行等相關(guān)操作技巧,需要的朋友可以參考下
    2018-12-12
  • 簡(jiǎn)述python&pytorch 隨機(jī)種子的實(shí)現(xiàn)

    簡(jiǎn)述python&pytorch 隨機(jī)種子的實(shí)現(xiàn)

    這篇文章主要介紹了簡(jiǎn)述python&pytorch 隨機(jī)種子的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • 教你如何用pycharm安裝pyqt5及其相關(guān)配置

    教你如何用pycharm安裝pyqt5及其相關(guān)配置

    這篇文章主要介紹了教你如何用pycharm安裝pyqt5及其相關(guān)配置,首先通過(guò)單獨(dú)創(chuàng)建一個(gè)文件夾來(lái)專(zhuān)門(mén)存放pyqt5的代碼并建立虛擬環(huán)境展開(kāi)文章敘述,需要的小伙伴可以參考一下
    2022-04-04
  • 詳解python eval函數(shù)的妙用

    詳解python eval函數(shù)的妙用

    這篇文章主要介紹了詳解python eval函數(shù)的妙用,詳細(xì)介紹了python eval函數(shù)的具體用法和實(shí)例,有興趣的可以了解一下
    2017-11-11
  • Python高效處理大文件的方法詳解

    Python高效處理大文件的方法詳解

    在這篇文章中,我們將學(xué)習(xí)如何使用multiprocessing、joblib和tqdm?Python包減少大文件的處理時(shí)間。這是一個(gè)簡(jiǎn)單的教程,可以適用于任何文件、數(shù)據(jù)庫(kù)、圖像、視頻和音頻,感興趣的可以了解一下
    2022-07-07
  • Python的語(yǔ)言類(lèi)型(詳解)

    Python的語(yǔ)言類(lèi)型(詳解)

    下面小編就為大家?guī)?lái)一篇Python的語(yǔ)言類(lèi)型(詳解)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-06-06
  • Python中用sleep()方法操作時(shí)間的教程

    Python中用sleep()方法操作時(shí)間的教程

    這篇文章主要介紹了Python中用sleep()方法操作時(shí)間的教程,是Python入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-05-05
  • Python 寫(xiě)入訓(xùn)練日志文件并控制臺(tái)輸出解析

    Python 寫(xiě)入訓(xùn)練日志文件并控制臺(tái)輸出解析

    這篇文章主要介紹了Python 寫(xiě)入訓(xùn)練日志文件并控制臺(tái)輸出解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • 在VScode里面添加Python解釋器的詳細(xì)步驟

    在VScode里面添加Python解釋器的詳細(xì)步驟

    VScode編輯器在安裝好Python插件之后會(huì)自動(dòng)選擇環(huán)境變量中排序最高的那一個(gè)解釋器作為默認(rèn)解釋器,而想要額外添加新的Python解釋器就需要自己設(shè)置,接下來(lái)通過(guò)本文給大家分享VScode添加Python解釋器的方法,感興趣的朋友一起看看吧
    2023-02-02
  • Python從零開(kāi)始創(chuàng)建區(qū)塊鏈

    Python從零開(kāi)始創(chuàng)建區(qū)塊鏈

    這篇文章主要為大家詳細(xì)介紹了Python從零開(kāi)始創(chuàng)建區(qū)塊鏈的步驟 ,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03

最新評(píng)論