如何保存变量????
while 1==1:
k1=1000
k2=1001
k3=1002
k1p=123
k2p=234
k3p=345
summ1=0
summ2=0
summ3=0
print("欢迎使用中国银行提款机!")
KH=int(input("请输入银行卡号:"))
if KH==k1:
KM=int(input("请输入银行卡密码:"))
if KM==k1p:
bianhao=int(input("请输入要办理的业务:"))
if bianhao==1:
summ1=summ1+float(input("请输入存款金额:"))
print("存款成功!余额",summ1,"元")
elif bianhao==2:
summ1=summ1+float(input("请输入取款金额:"))
print("取款成功!余额",summ1,"元")
elif bianhao==3:
print ("已退卡成功!")
else:
print("输入错误,请重新输入!")
elif KH==k2:
KM=int(input("请输入银行卡密码:"))
if KM==k2p:
bianhao=int(input("请输入要办理的业务:"))
if bianhao==1:
summ2=summ2+float(input("请输入存款金额:"))
print("存款成功!余额",summ2,"元")
elif bianhao==2:
summ2=summ2+float(input("请输入取款金额:"))
print("取款成功!余额",summ2,"元")
elif bianhao==3:
print ("已退卡成功!")
else:
print("输入错误,请重新输入!")
elif KH==k3:
KM=int(input("请输入银行卡密码:"))
if KM==k3p:
bianhao=int(input("请输入要办理的业务:"))
if bianhao==1:
summ3=summ3+float(input("请输入存款金额:"))
print("存款成功!余额",summ3,"元")
elif bianhao==2:
summ1=summ3+float(input("请输入取款金额:"))
print("取款成功!余额",summ3,"元")
elif bianhao==3:
print ("已退卡成功!")
else:
print("输入错误,请重新输入!")
else:
print("输入错误,请重新输入!")
怎么样才能让存款的那个变量跳出循环,不变回初始变量值? 本帖最后由 jackz007 于 2019-3-17 15:48 编辑
. . . . . .
summ1=summ1+float(input("请输入存款金额:"))
print("存款成功!余额",summ1,"元")
break # 添加此句
elif bianhao==2:
summ1=summ1+float(input("请输入取款金额:")) # 取款也用 + 吗?
print("取款成功!余额",summ1,"元")
break # 添加此句
. . . . . .
summ2=summ2+float(input("请输入存款金额:"))
print("存款成功!余额",summ2,"元")
break # 添加此句
elif bianhao==2:
summ2=summ2+float(input("请输入取款金额:")) # 取款也用 + 吗?
print("取款成功!余额",summ2,"元")
break # 添加此句
. . . . . .
summ3=summ3+float(input("请输入存款金额:"))
print("存款成功!余额",summ3,"元")
break # 添加此句
elif bianhao==2:
summ1=summ3+float(input("请输入取款金额:")) # sum1 ? 取款也用 + 吗?
print("取款成功!余额",summ3,"元")
break # 添加此句
. . . . . .
summ1是存款 谢谢大佬,我疏忽了
页:
[1]