第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

將總金額轉(zhuǎn)換為單獨(dú)的票據(jù) Python

將總金額轉(zhuǎn)換為單獨(dú)的票據(jù) Python

皈依舞 2021-07-09 19:07:27
所以我試圖輸入一個(gè)輸入,將其轉(zhuǎn)換為美元,然后讓它告訴我它是多少?gòu)垎为?dú)的賬單。我有def read_exchange_rates():    answer={}    answer['USD'] = 1    answer['GBP'] = 0.76    return answerclass Money:    exchange_rates = read_exchange_rates()    def __init__ (self, monamount, code):        self.monamount=monamount        self.code=code    def to(self, othercode):        i = self.monamount/self.exchange_rates[self.code]        j = i*self.exchange_rates[othercode]        return j    def __str__(self):        return str(self.code)+' '+str(self.monamount)    def bills(self):        j=self.to('USD')        hundred=j//100        return hundred        jwohundred=j-100*hundred        return jwohundred        fifty=jwohundred//50        return fifty        jwofifty=jwohundred-fifty*50        return jwofifty        twenty=jwofifty//20        return twenty        jwotwenty=jwofifty-twenty*20        ten=jwotwenty//10        return ten        jwoten=jwotwenty-ten*10        return jwoten        five=jwoten//5        return five        jwofive=jwoten-five*5        return jwofive        one=jwofive//1        return one        jwoone/jwofive-one*1        return jwooone        print('The bills/noted for USD'+' '+str(j)+' are:')        print('USD 100 = '+str(jwohundred))        print('USD 50 = '+str(jwofifty))        print('USD 20 = '+str(jwotwenty))        print('USD 10 = '+str(jwoten))        print('USD 5 = '+str(jwofive))        print('USD 1 = '+str(jwoone)) 如果我先做 a=Money(145.1,'GBP') 然后是 a.bills(),返回的就是 1.0。它應(yīng)該返回The bills for USD 220.08 are:USD 100 = 2 USD 50 = 0USD 20 = 1USD 10 = 0USD 5 = 0USD 1 = 0我做錯(cuò)了什么?我知道有一種方法可以使用字典,但我不知道如何使用。謝謝你。
查看完整描述

2 回答

?
慕哥9229398

TA貢獻(xiàn)1877條經(jīng)驗(yàn) 獲得超6個(gè)贊

當(dāng)一個(gè)函數(shù)返回它時(shí),它就完成了執(zhí)行。這里只會(huì)執(zhí)行第一條語(yǔ)句。

如果您唯一關(guān)心的是最后的print語(yǔ)句,只需去掉 return 語(yǔ)句。如果你需要返回東西,你可以在最后一個(gè)語(yǔ)句中將它們一起返回:

return jwohundred, jwofifty, jwotwenty, jwoten, jwofive, jwoone


查看完整回答
反對(duì) 回復(fù) 2021-07-13
  • 2 回答
  • 0 關(guān)注
  • 276 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)