用Python代碼買酒(while循環實現)

用Python代碼買酒(while循環實現)

題目要求:

2元一瓶酒,2個空瓶換一瓶酒,四個瓶蓋換一瓶酒,我有n元錢可以買多少瓶酒?(不可賒酒)

注意:

python版本:3.6.4

使用工具:JetBrains PyCharm 2018.2.3 x64

效果圖:

在這裏插入圖片描述

代碼示例:

print('-----歡迎來到python酒吧!----')
print('              公告:')
print('              爲答謝新老客戶,本店特推出以下活動:')
print('              1.本店酒水2元一瓶')
print('              2.兩個個空瓶可換取一瓶酒水')
print('              3.四個瓶蓋可換取一瓶酒水')
money = int(input('爲了避免超出您的預算,請輸入您口袋內的金額:'))
jiu = money // 2
ping = money // 2
gai = money // 2
#可兌換多少酒
while ping >= 2 or gai >= 4:
        new_ping = ping // 2 + gai // 4
        #兌換後剩餘的瓶子和蓋子
        ping = ping - ( ping//2)*2 + new_ping
        gai = gai - ( gai//4)*4 + new_ping
        #一共用了多少酒
        jiu = jiu + new_ping
print("您可花{}元,飲用{}瓶酒,剩餘{}空瓶和剩餘{}瓶蓋!" .format(money, jiu, ping, gai))

我使用的是python基礎代碼,使用while循環實現的!

如有不足,請留言告知!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章