python——百錢百雞題

來源:互聯網
上載者:User

標籤:bsp   wrap   utf-8   rap   font   coding   hit   /usr   odi   

例子:有100文錢,要買100隻雞,公雞5文一隻,母雞3文一隻,小雞三隻一文,問公雞母雞小雞各多少只?

方法一:
1 #!/usr/bin/env python2 # -*- coding: utf-8 -*-3 for a in range(100//5+1):4 for b in range(100//3+1):5 for c in range(0, 100*3+1, 3):6 if a + b + c ==100 7 and a*5 + b*3 + (c//3)*1 == 100:8 print(‘GJ:%3d MJ:%3d XJ:%3d‘ %(a, b, c))

執行結果:
GJ:  0 MJ: 25 XJ: 75
GJ:  4 MJ: 18 XJ: 78
GJ:  8 MJ: 11 XJ: 81
GJ: 12 MJ:  4 XJ: 84


方法二:
1 #!/usr/bin/env python2 # -*- coding: utf-8 -*-3 # x + y + z = 1004 # 5x + 3y + z/3 = 1005 for x in range(1, 20):6 for y in range(1, 33):7 z = 100 - y - x8 if z % 3 == 0 and 5 * x + 3 * y + z / 3 == 100:9 print(‘公雞:‘, x, ‘只‘, ‘母雞:‘, y, ‘只‘, ‘小雞:‘, z, ‘只‘)

執行結果:
公雞: 4 只 母雞: 18 只 小雞: 78 只
公雞: 8 只 母雞: 11 只 小雞: 81 只
公雞: 12 只 母雞: 4 只 小雞: 84 只

 

python——百錢百雞題

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.