• 【Python 09】汇率兑换2.0-2(分支语句)


    分支语句:根据判断条件选择程序执行路径

    1.使用方法

    if <条件1>:
        <语句块1>
    elif <条件2>:
        <语句块2>
    ...
    else:
        <语句块N>

    2.使用示例

    if unit == 'CNY':   # 冒号结尾
      pass   # Tab键缩进表示属于上一层,pass无意义仅为占位(目前不知处理逻辑)
    elseif unit == 'USD':
      pass   # Tab键缩进表示属于上一层,pass无意义仅为占位(目前不知处理逻辑)
    else :
      pass

     3.应用实例

    """
        作者:梁斌
        功能:汇率兑换
        版本:2.0
        日期:01/08/2017
        新增功能:根据输入判断是人民币还是美元,进行相应的转换计算
    """
    
    # 汇率
    USD_VS_RMB = 6.77
    
    # 带单位的货币输入
    currency_str_value = input('请输入带单位的货币金额:')
    
    # 获取货币单位
    unit = currency_str_value[-3:]
    
    if unit == 'CNY':
        # 输入的是人民币
        rmb_str_value = currency_str_value[:-3]
        # 将字符串转换为数字
        rmb_value = eval(rmb_str_value)
        # 汇率计算
        usd_value = rmb_value / USD_VS_RMB
    
        # 输出结果
        print('美元(USD)金额是:', usd_value)
    elif unit == 'USD':
        # 输入的是美元
        usd_str_value = currency_str_value[:-3]
        # 将字符串转换为数字
        usd_value = eval(usd_str_value)
        # 汇率计算
        rmb_value = usd_value * USD_VS_RMB
    
        # 输出结果
        print('人民币(CNY)金额是:', rmb_value)
    else:
        # 其他情况
        print('目前版本尚不支持该种货币!')

    4.Pycharm使用技巧

    单击某一行,出现红点则为断点。Debug执行,可以调试程序。

  • 相关阅读:
    linux查看硬件信息及驱动设备相关整理
    qt 画图相关
    glaux.h vs2008
    技巧:Vimdiff 使用
    Linux下显示硬件信息(二)lshw
    Linux下硬件信息查看(一)dmidecode
    qt delegate
    RFKill 【解决opensuse11.4 无法开启无线网的问题】
    板子上运行提示 找不到qml插件
    CRISPDM
  • 原文地址:https://www.cnblogs.com/badboy200800/p/10551549.html
Copyright © 2020-2023  润新知