不管你是待業(yè)還是失業(yè),在這個(gè)被互聯(lián)網(wǎng)圍繞的時(shí)代里,選擇百錢買百雞python編程,就多了一項(xiàng)技能,還怕找不到工作?,還怕不好找工作?小編就來(lái)告訴你這個(gè)專業(yè)的優(yōu)勢(shì)到底體現(xiàn)在哪里:Python小代碼(雞兔同籠and百錢百雞),Python練習(xí)題——百錢買百雞,ghpython_百錢買百雞,【C語(yǔ)言編程實(shí)例】C語(yǔ)言百錢買百雞問(wèn)題(詳解版)??。
自我介紹一下,本人是正在自學(xué)Python的小白,沒(méi)事就分享一下自己寫的代碼,歡迎各位看客評(píng)論區(qū)指導(dǎo),互相學(xué)習(xí)。雞兔同籠問(wèn)題發(fā)生器:代碼如下:ji=int(input('請(qǐng)輸入雞的數(shù)量(必須為整數(shù)):')) tu=int(input('請(qǐng)輸入兔子的數(shù)量(必須為整數(shù)):')) print('頭的數(shù)量為:',str(ji+tu)) print('腳的數(shù)量:',str(ji*2+tu*4))運(yùn)行結(jié)果如下:解題器:代碼如下:tou=int(input('請(qǐng)輸入頭的數(shù)量:')) jio=int(input('請(qǐng)輸入腳的數(shù)量:')) ji=0 tu=tou-ji while ji*2+tu*4!=jio: ji=ji+1 tu=tou-ji print('雞的數(shù)量為:',str(ji)) print('兔的數(shù)量為:',str(tu))運(yùn)行結(jié)果如下:百錢百雞代碼如下:for x in range(1,101): for y in range(1,101): for z in range(1,101): if (5*x+3*y+z/3==100)and(x+y+z==100): print('公雞的數(shù)量為:',x) print('母雞的數(shù)量為:',y) print('小雞的數(shù)量為:',z)運(yùn)行結(jié)果如下:此部分結(jié)束,歡迎各大佬評(píng)論區(qū)討論。我的微信公眾號(hào):童小*習(xí)娛樂(lè)屋,感興趣就關(guān)注一下喲
for i in range(1,34):#遍歷公雞數(shù) for j in range(1,100):#遍歷母雞數(shù) for k in range(1,200):#遍歷小雞數(shù) if (i+j+k)==100:#判斷數(shù)量是否等于100 if (i*3+j*1+k*0.5)==100:#判斷價(jià)格是否等于100 print(f'公雞{i}只,母雞{j}只,小雞{k}只,') n+=1 print(f'一共有{n}種買法')
今天咱們繼續(xù)來(lái)學(xué)老潘微博里的一個(gè)python小案例,其實(shí)就是以前小時(shí)候經(jīng)常被人考的雞兔同籠的類似問(wèn)題。說(shuō)的是公雞5塊錢一只,母雞3塊錢一只,小雞1塊錢三只,100塊錢正好買了100只雞,問(wèn)公雞、母雞、小雞各有多少只?#ghpython#
我國(guó)古代數(shù)學(xué)家張丘建在《算經(jīng)》一書中曾提出過(guò)著名的“百錢買百雞”問(wèn)題,該問(wèn)題敘述如下:雞翁一,值錢五;雞母一,值錢三;雞雛三,值錢一;百錢買百雞,則翁、母、雛各幾何?翻譯過(guò)來(lái),意思是公雞一個(gè)五塊錢,母雞一個(gè)三塊錢,小雞三個(gè)一塊錢,現(xiàn)在要用一百塊錢買一百只雞,問(wèn)公雞、母雞、小雞各多少只? 題目分析 如果用數(shù)學(xué)的方法解決百錢買百雞問(wèn)題,可將該問(wèn)題抽象成方程式組。設(shè)公雞 x 只,母雞 y 只,小雞 z 只,得到以下方程式組:A:5x+3y+1/3z = 100B:x+y+z = 100C:0 <= x <= 100D:0 <= y <= 100E:0 <= z <= 100如果用解方程的方式解這道題需要進(jìn)行多次猜解,計(jì)算機(jī)的一個(gè)優(yōu)勢(shì)就是計(jì)算速度特別暴力并且無(wú)怨無(wú)悔,所以我們可以欺負(fù)她、蹂躪她!因此我們用窮舉法的方式來(lái)解題,需要 101^3 次猜解,但對(duì)于計(jì)算機(jī)來(lái)說(shuō),小 CASE!代碼清單: #include <stdio.h>int main(){ int i, j, k; printf("百元買百雞的問(wèn)題所有可能的解如下:n"); for( i=0; i <= 100; i++ ) for( j=0; j <= 100; j++ ) for( k=0; k <= 100; k++ ) { if( 5*i+3*j+k/3==100 && k%3==0 && i+j+k==100 ) { printf("公雞 %2d 只,母雞 %2d 只,小雞 %2d 只n", i, j, k); } } return 0;} 運(yùn)行結(jié)果: 百元買百雞的問(wèn)題所有可能的解如下: 公雞 0 只,母雞 25 只,小雞 75 只 公雞 4 只,母雞 18 只,小雞 78 只 公雞 8 只,母雞 11 只,小雞 81 只 公雞 12 只,母雞 4 只,小雞 84 只
就拿大數(shù)據(jù)說(shuō)話,優(yōu)勢(shì)一目了然,從事IT行業(yè),打開IT行業(yè)的新大門,找到適合自己的培訓(xùn)機(jī)構(gòu),進(jìn)行專業(yè)和系統(tǒng)的學(xué)習(xí)。
只要一個(gè)電話
我們免費(fèi)為您回電