xjl1=str(input("小精灵:您好,欢迎来到古灵阁,请问您需要帮助吗?需要or不需要?")) xjl2="小精灵:请问您需要什么帮助呢?1 存取款;2 货币兑换;3 咨询" xjl3="小精灵:金加隆和人民币的兑换率为1:51.3,即一金加隆=51.3人民币,请问您需要兑换多少金加隆呢?" xjl4="小精灵:好的,我知道了,您需要兑换多少金加隆?" xjl5="小精灵:推荐你去存取款窗口。" xjl6="小精灵:推荐你去咨询窗口。" if xjl1=="需要": xz=str(input(xjl2)) if xz=="2": xj=float(input(xjl3))*51.3 print("小精灵:那么,您需要付给我"+str(xj)+"人民币。") if xz=="1": print(xjl5) else xz=="3": print(xjl6) else: print('小精灵:好的,再见。') bash:root$ python ~/practice/apps-1-id-5cd9765819bbcf00015547a1/root/main3.py File "/home/python-class/practice/apps-1-id-5cd9765819bbcf00015547a1/root/main3.py", line 14 else xz=="3": ^ SyntaxError: invalid syntax
else xz=="3": print(xjl6) 改为else: print(xjl6)。else后面不能加判断语句
xjl1=str(input("小精灵:您好,欢迎来到古灵阁,请问您需要帮助吗?需要or不需要?"))
xjl2="小精灵:请问您需要什么帮助呢?1 存取款;2 货币兑换;3 咨询"
xjl3="小精灵:金加隆和人民币的兑换率为1:51.3,即一金加隆=51.3人民币,请问您需要兑换多少金加隆呢?"
xjl4="小精灵:好的,我知道了,您需要兑换多少金加隆?"
xjl5="小精灵:推荐你去存取款窗口。"
xjl6="小精灵:推荐你去咨询窗口。"
if xjl1=="需要":
xz=str(input(xjl2))
if xz=="2":
xj=float(input(xjl3))*51.3
print("小精灵:那么,您需要付给我"+str(xj)+"人民币。")
if xz=="1":
print(xjl5)
else:
print(xjl6)
else:
print('小精灵:好的,再见。')
else后面不加任何东西,加东西的叫if或者elif,最后的那个也是else,同样也不可以加任何条件
1
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632