亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      python

      當(dāng)前位置:中華考試網(wǎng) >> python >> python問(wèn)答 >> 文章內(nèi)容

      如何使用python算法解決找零問(wèn)題?

      來(lái)源:中華考試網(wǎng)  [2020年11月25日]  【

        人生的每個(gè)階段其實(shí)都比較好玩的,我們?cè)谏闲W(xué)時(shí)候,學(xué)習(xí)數(shù)學(xué)內(nèi)容,老師經(jīng)常引用我們花費(fèi)多少錢(qián)去計(jì)算數(shù)額,而現(xiàn)在我們正在學(xué)習(xí)Python內(nèi)容,也一樣,剛開(kāi)始接觸的時(shí)候,如果在學(xué)習(xí)語(yǔ)言上的算法問(wèn)題,也都基本上是讓我們?nèi)?xiě)找零問(wèn)題,但是不要緊,萬(wàn)物都是相通的,大家學(xué)會(huì)一種,就很容易模仿實(shí)驗(yàn)出結(jié)果哦~

        實(shí)例問(wèn)題——找零

        假設(shè)需要+找零 n 元錢(qián),錢(qián)幣的面額有100元,50元,20元,5元,1元,如何找零使得所需錢(qián)幣的數(shù)量最少?(注意:沒(méi)有10元的面額)

        那要是找376元零錢(qián)呢? 100*3+50*1+20*1+5*1+1*1=375

        實(shí)現(xiàn)代碼如下:

        t = [100, 50, 20, 5, 1]

        def change(t, n):

        m = [0 for _ in range(len(t))]

        for i, money in enumerate(t):

      python課程免費(fèi)試聽(tīng)預(yù)約

      • 地區(qū):
      • 姓名:
      • 手機(jī):

        m[i] = n // money

        n = n % money

        return m, n

        根據(jù)以上內(nèi)容里,請(qǐng)注意下面內(nèi)容:

        l T代表是錢(qián)數(shù)面額

        l n是表示n元錢(qián)

        l 利用了向下取整以及取余方法

      責(zé)編:fushihao
      • 會(huì)計(jì)考試
      • 建筑工程
      • 職業(yè)資格
      • 醫(yī)藥考試
      • 外語(yǔ)考試
      • 學(xué)歷考試