python入门-day5

1.判断

if <>:

<>

elif<>:

<>

else:

<>

2.循环

while <>:

3.零碎知识点

·运算符   **:乘方       //:整数除法     优先级,乘方最高   //与乘除同级

·a[5:15:3]    名为切片 

5代表切片初始位置

15代表切片结束位置

3代表步长

4.汇率程序

"""
#作者:Robin
#日期:2019.2.2
#版本:v3.0
"""
#汇率
USD_VS_RMB = 6.77


#带单位的货币输入
currency_str_value = input('请输入带单位的货币金额(退出程序请输入Q):')

while currency_str_value != 'Q':
#获取货币单位
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('目前版本不支持该种货币!')
print('============================================')
currency_str_value = input('请输入带单位的货币金额(退出程序请输入Q):')
print('程序已退出!')

    

猜你喜欢

转载自www.cnblogs.com/huangbin1994/p/10351121.html