问题遇到的现象和发生背景
操作环境、软件版本等信息
尝试过的解决方法
我想要达到的结果
#CurConvert.py
CurStr = input("请输入带有单位的币种:")
if CurStr[:3] in "RMB":
U = eval(CurStr[3:])/6
print("USD{:.2f}".format(U))
elif CurStr[:3] in "USD":
R = eval(CurStr[3:])*6
print("RMB{:.2f}".format(R))
else:
print("输入的格式有误")
在上述代码中,请问第三行分支语句中,为什么会是CurStr[:3],如果换成是CurStr[:1]或者其他,是否可行?而到了第四行缩进中的 U = eval(CurStr[3:])/6时,为什么变成了 索引CurStr[3:]?谢谢~~