一.人民币转换为美元
'''
整段注释
功能:汇率兑换
版本:1.0
日期:18/02/06
'''
USD_VS_RMB = 6.77 #常量
#人民币输入,将字符串转换为数字
#变量
rmb_str_value = eval(input('请输入人民币金额'))
#汇率
#usb_vs_rmb = 6.77
#汇率计算
usd = rmb_str_value / USD_VS_RMB
#输出结果
print('美元金额是:',usd)
二.美元人民币相互转换(if语句)
'''
功能:汇率兑换
版本:2.0
日期:18/02/06
新增功能:根据输入判断是人民币还是美元,进行相应的转换计算
'''
USD_VS_RMB = 6.77 #常量
#输入货币
s = input('请输入货币(CNY or USD)金额')
#获取货币单位 取字符串后三位
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)的兑换计算')
三.注意
(1).命名
1.大小写字母、数字、下划线
2.不能数字开头
3.大小写敏感
4.不能和保留字相同
查看保留字
import keyword
print(keyword.kwlist)
(2).强制缩进
if语句中:后面需要相同缩进(tab键)限定范围
(3).字符串
索引/访问方式:正向索引,反向索引
区间索引:[A:B],从位置A到位置B的部分字符串,不包括B的位置。
例 :