1.输入字母出错问题
原本跟着视频一起学习,currency_str_value=input(‘请输入带单位货币金额’)
但是运行的时候,输入数字就没有问题,只要带上了字母就会报错,后来百度,python2.7里面还不能直接用input,,,然后变成raw_input就可以读取了
具体差别参考:http://www.cnblogs.com/noxy/p/6362614.html
2,输出中文问题
原本输出语句是这样:
# 输出结果 print ('人民币(RMB)金额是:', rmb_value)
结果是:
请输入带单位货币金额: 100USD
('xe4xbaxbaxe6xb0x91xe5xb8x81(RMB)xe9x87x91xe9xa2x9dxe6x98xafxefxbcx9a', 677.0)
全部变成了字符串
百度了很多,比如开头加 #encoding:utf-8,输出前加 u'中文',更改pycharm设置utf-8什么的,,都没用,
解决方法:python 2.x 去掉括号就行了
print '人民币(RMB)金额是:', rmb_value
双引号也可以,,