一、增加新功能

程序可以一直运行,直到用户选择退出

 

'''
    整段注释
    功能:汇率兑换
    版本:3.0
    日期:18/02/7
    新增功能:根据输入判断是人民币还是美元,进行相应的转换计算
    新增功能:程序可以一直运行,直到用户选择退出
'''
USD_VS_RMB = 6.77  #常量
#输入货币
s = input('请输入货币(CNY or USD)金额(输入Q退出)')
while s != 'Q':
    #获取货币单位  取字符串后三位
    unit = s[-3:]
    currency_str_value = eval(s[0:-3])
    if unit == 'USD':#如果是美元
       cny = currency_str_value * USD_VS_RMB
       print('人民币金额是:',cny)
    elif unit == 'CNY':#如果输入人民币
        usd = currency_str_value / USD_VS_RMB
        print('美元金额是:', usd)
    else:
        print('目前版本只支持美元(USD)和人民币(CNY)的兑换计算')
    #提示用户再次输入
    print("*******************************************")
    s = input('请输入货币(CNY or USD)金额(输入Q退出)')
else:
    print("程序已退出!")

 

二、循环语句while

While 循环条件:

语句块1

语句块2

当循环条件成立时执行语句块1,否则跳出循环

 

三、注意

    1. 对已写段落整体进行缩进格式的快捷键 选中+tab
    2. 可以增加计数功能,设置计数器i=1,循环一次i+=1;