Python就業班——Python基礎知識——考試——貨幣兌換系統(慕K)

業務需求
貨幣兌換系統》》$1>¥6.72》》¥1>€0.13
1、循環輸出系統
2、字典定義變量service_menu存儲貨幣轉換的四種服務:
2.1、人民幣換美元
2.2、美元換人民幣
2.3、人民幣換歐元
2.4、退出
3、使用items()函數返回變量service_menu中的鍵值數據,並以鍵值格式輸出
4、使用if-else選擇服務
5、按照貨幣兌換規則打印結果
6、選擇非0-3時,提示輸入錯誤

#!/usr/bin/env python3
# coding=utf-8
# Version:python3.6.1
__date__ = '2020/6/26 0:36'
__author__ = 'Lgsp_Harold'

service_menu = {1: '人民幣換美元', 2: '美元換人民幣', 3: '人民幣換歐元', 4: '退出'}

your_money = ''
RMB_to_US = 0
US_to_RMB = 0
RMB_to_O = 0

while True:
    for k, v in service_menu.items():
        if k == 4:
            print('{0}.{1}'.format(0, v))
        else:
            print('{0}.{1}'.format(k, v))
    Your_Choice = int(input('請輸入你選擇的服務:'))
    if Your_Choice == 1:
        your_money = float(input('請輸入你要兌換的人民幣:'))
        print('您需要轉換的人民幣爲:{}'.format(your_money))
        RMB_to_US = your_money / 6.72
        print('兌換成美元爲:{:0.2f}'.format(RMB_to_US))
    elif Your_Choice == 2:
        your_money = float(input('請輸入你要兌換的美元:'))
        print('您需要轉換的美元爲:{}'.format(your_money))
        US_to_RMB = your_money * 6.72
        print('兌換成爲人民幣爲{:0.2f}'.format(US_to_RMB))
    elif Your_Choice == 3:
        your_money = float(input('請輸入你要兌換的人民幣:'))
        print('您需要轉換的人民幣爲:{}'.format(your_money))
        RMB_to_O = your_money * 0.13
        print('兌換成歐元爲{:0.2f}'.format(RMB_to_O))
    elif Your_Choice == 0:
        print('謝謝惠顧')
        break
    else:
        print('您的輸入有誤')

if __name__ == '__main__':
    pass

 

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