分支语句:根据判断条件选择程序执行路径
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执行,可以调试程序。