python的学习笔记案例1--汇率兑换2.0

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lanxingbudui/article/details/85064360

       最近开始系统学习Python,前面已经写了一个汇率兑换1.0版本,就是简单输入一个金额,得到兑换后的金额。

本次要升级了,可以判断是人民币还是美元,然后在转化对应的金额。代码后面附带解释,就不在代码中解释太多了。

鲜花少说,继续学习!

"""
作者:lanxingbudui
时间:18/12/2018
版本:V1.0
功能:汇率兑换
2.0功能:根据输入判断是人民币还是美元,并进行相应的转化计算
"""


# 汇率
USD_VS_RMB = 6.77

# 输入带单位的货币金额(单位为:RMB或者USD)
currency_str_value = input('请输入带单位的货币金额:')
	
# 截取货币字符串部分
str_value = currency_str_value[:-3]
	
# 将字符串转化为数字
money_value = eval(str_value)

# 获取货币的单位
unit = currency_str_value[-3:]
	
# 输入的是人民币
if unit = 'CNY':
	#汇率计算
	usd_value = money_value / USD_VS_RMB
	
	#输出转化后的金额
	print('美元(USD)的金额:', usd_value)
	
#输入的是美元	
elif unit = 'USD':
	#汇率计算
	rmb_value = money_value * USD_VS_RMB
	
	#输出转化后的金额
	print('人民币(RMB)的金额:', rmb_value)
else:
	#其他情况
	print('目前不支持该币种!')

1、6个双引号可以多行注释

"""!@#$%^&*()"""

2、单行注释:#

3、变量是一个固定值--定值,变量的名字使用大写的字母表示,如:USD_VS_RMB

4、input函数,可以获取输入的值并以字符串的形式保存,可以赋值给变量。

5、使用[],中括号可以截取字符串

str = ‘PYTHON’,

如果想取 'Y' ,可以这样写:str[1] 或者str[-5];

如果想取一个区间如:‘TH’,可以这样写:str[2:4]或者str[-4:-2]

区间的最后一位不取的,右半开的区间。

如果是从开头开始取字符,可以这样写str[:2],就可以取到‘PYT’;

如果是一直到末尾取字符,可以这样写str[2:],就可以取到‘THON’。

6、eval函数,是将字符串转化为数字。

猜你喜欢

转载自blog.csdn.net/lanxingbudui/article/details/85064360