📚 知識家圖書館 奇摩知識+ 紀念館

python while-loop的瓶蓋兌換問題?

發問者 匿名 ・2021 年 4 月 3 日 ・程式設計

題目: 有一活動可以用4個瓶蓋換一個全新的飲料,在某人已經有N個瓶蓋的情況下,某人可以跟朋友借一個瓶蓋為前提的,試問某人總共可以喝到多少瓶飲料? 初步想法就是計算商數跟餘數,但是就不知道要怎麼打跟while有關的程式碼了,因此想請問一下大家

1 則回答

以下提供有借有還的解法 def main(): drinks=0 caps=int(input("caps number:")) exch=int(input("exchange number:")) while caps>=exch: new=caps//exch old=caps%exch caps=new+old drinks+=new #drinks=drinks+new if caps==(exch-1): drinks+=1 #drinks=drinks+1 caps=0 print("new drinks:",drinks) if __name__=="__main__": main()
阿平(Lv.5) 2021 年 4 月 3 日

電腦與網際網路的其他問題