guhusf 发表于 2021-3-10 16:40:31

请问这个汇率计算问题为什么不能识别符号啊,应该怎么修改呢

#人民币与美元的汇率计算
money=input('请输入带有符号的钱币值:')
if money[-1]in['
]:
    rmb=eval(money)/0.15
    print('转换后的钱币值为{:.2f}'¥.format(rmb))
elif money[-1]in['¥']:
    dollar=eval(money)*0.15
    print('转换后的钱币值为{:.2f}'$.format(dollar))
else:
    print('输入格式错误‘)

qq1151985918 发表于 2021-3-10 16:46:02

本帖最后由 qq1151985918 于 2021-3-10 16:55 编辑

添加到引号内啊,引号外当然不行
还有好多符号都是大小写错误
#人民币与美元的汇率计算
money=input('请输入带有符号的钱币值:')
if money[-1]in[']:
    rmb=eval(money)/0.15
    print('转换后的钱币值为{:.2f}¥'.format(rmb))
elif money[-1]in['¥']:
    dollar=eval(money)*0.15
    print('转换后的钱币值为{:.2f}.format(dollar))
else:
    print('输入格式错误')

hrp 发表于 2021-3-10 16:54:10

我上个帖子不是回答你了嘛,你format那里还是没改对,¥在引号里面才对。

guhusf 发表于 2021-3-10 18:04:29

hrp 发表于 2021-3-10 16:54
我上个帖子不是回答你了嘛,你format那里还是没改对,¥在引号里面才对。

哦哦,谢谢

guhusf 发表于 2021-3-10 18:05:27

qq1151985918 发表于 2021-3-10 16:46
添加到引号内啊,引号外当然不行
还有好多符号都是大小写错误

谢谢

Python529448053 发表于 2021-3-10 18:51:02

感谢分享
页: [1]
查看完整版本: 请问这个汇率计算问题为什么不能识别符号啊,应该怎么修改呢