上面代码省略掉了,直接下面的,就是执行操作后,选择了 ‘n’,程序还是会运行
# 是否继续
def cont(a):
choice = input("是否继续?(y or n)")
if choice == 'y':
a = 1
else:
a = 0
return a
#程序头
if __name__ == "__main__":
flag = 1
while flag == 1:
print("=================欢迎使用通讯录=============")
choiceshow = """
请选择您的进一步选择:
(添加)往数据库添加数据
(删除)删除数据库中的数据
(修改)修改数据库中的数据
(查询)查询数据库中的数据
选择你要进行的操作:
"""
choice = input(choiceshow)
if choice == "添加":
addinfo()
cont(flag)
elif choice == "删除":
deldb()
cont(flag)
elif choice == "修改":
alter()
cont(flag)
elif choice == "查询":
searchdb()
cont(flag)
else:
print("输入的操作有误,重新输入!")
# 是否继续
def cont(a):
choice = input("是否继续?(y or n)")
if choice == 'y':
a = 1
else:
a = 0
return a
#程序头
if __name__ == "__main__":
flag = 1
while flag == 1:
print("=================欢迎使用通讯录=============")
choiceshow = """
请选择您的进一步选择:
(添加)往数据库添加数据
(删除)删除数据库中的数据
(修改)修改数据库中的数据
(查询)查询数据库中的数据
选择你要进行的操作:
"""
choice = input(choiceshow)
if choice == "添加":
addinfo()
cont(flag)
elif choice == "删除":
deldb()
cont(flag)
elif choice == "修改":
alter()
cont(flag)
elif choice == "查询":
searchdb()
cont(flag)
else:
print("输入的操作有误,重新输入!")