• 汇率兑换3.0——python第二课1


    一、增加新功能

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

    '''
        整段注释
        功能:汇率兑换
        版本: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;
  • 相关阅读:
    进程与线程
    java的引用
    基本类型变量、引用类型变量的在java中的存放位置
    Spring学习(三)
    Spring学习(一)
    Struts2学习(三)
    Vue,resource基本使用
    uni-app v-for数据的绑定唯一
    uni-app,v-for时 block 和 view 的使用
    Vue,生命周期函数演示(创建阶段的4个钩子函数,组件运行和销毁阶段的钩子函数)
  • 原文地址:https://www.cnblogs.com/lanzhiyuan/p/8439719.html
Copyright © 2020-2023  润新知