请问if语句,如果输入错误,怎么返回上一级逻辑,代码如下
python吧
全部回复
仅看楼主
level 3
supermarco 楼主
输入错误后(例如:输入了4),怎么返回service的逻辑里面?
help = int(input('您好,欢迎来到古灵阁,请问您需要帮助吗?1.需要or 2.不需要?'))
if help == 1:
service = int (input('请问您需要什么帮助呢?1 存取款;2 货币兑换;3 咨询'))
if service == 2:
print ('金加隆和人民币的兑换率为1:51.3,即一金加隆=51.3人民币')
money = float(input ('请问您需要兑换多少金加隆呢?金额:'))
rmb = float(51.3*money)
print('那么,您需要付给我'+str(rmb)+'人民币')
elif service == 1:
print ('请去取款窗口')
elif service == 3:
print ('请去咨询窗口')
else:
print ('输入错误,请返回')
2021年07月18日 08点07分 1
1