官术网_书友最值得收藏!

3.8 本章綜合范例——快速兌換鈔票算法

設計一個Python程序,能夠讓用戶輸入準備兌換的金額,并能輸出所能兌換的100元紙鈔、50元紙鈔與10元紙鈔的數量。

執行結果如圖3.12所示。

圖3.12

【程序范例:exchange.py】快速兌換鈔票

01 num=int(input(" 請輸入將兌換的金額:"))
02 hundred=num//100
03 fifty=(num-hundred*100)//50
04 ten=(num-hundred*100-fifty*50)//10
05 print("100 元紙鈔有 %d 張 50 元紙鈔有 %d 張 10 元紙鈔有 %d 張"
06          %(hundred,fifty,ten))

程序解說

◆第1行:輸入將兌換的金額。

◆第2行:用整除運算符求100元紙鈔數。

◆第3行:將所有已兌換的100元紙鈔金額扣除,用整除運算符求50元紙鈔數。

◆第4行:對剩下的金額用整除運算符求10元紙鈔數。

主站蜘蛛池模板: 丰顺县| 鹤峰县| 化德县| 九寨沟县| 古丈县| 通江县| 青州市| 霍城县| 新昌县| 临桂县| 肥城市| 康定县| 华亭县| 霸州市| 宜阳县| 剑川县| 睢宁县| 西畴县| 永年县| 漯河市| 蓬溪县| 子长县| 麻城市| 钦州市| 招远市| 濮阳县| 永兴县| 遵义市| 紫云| 文安县| 普洱| 陵水| 彭阳县| 吉林市| 丰镇市| 杭锦旗| 中超| 碌曲县| 同心县| 牙克石市| 奇台县|