用python写一个购买水果的界面

def sg():
print('1.添加水果信息')
print('2.显示所有水果信息')
print('3.查询水果信息')
print('4.删除水果信息')
print('5.退出')
shuiguo=[]
def jm(a):
if a=='1':
b=input('请输入要添加的水果内容:')
shuiguo.append(b)
if a=='2':
b=input(shuiguo)
if a=='3':
b=input('请输入要查找的水果信息')
if b in shuiguo:
print('该水果在此列表中')
else:
print('该水果不在此列表中')
if a=='4':
b=input('请输入要删除的水果信息')
shuiguo.remove(b)
if a=='5':
break

最后在break这里报错了
是初学者
有什么修改的意见吗?

把break改成return试试

你又不是循环你写个break干啥?

def sg():
    print('1.添加水果信息')
    print('2.显示所有水果信息')
    print('3.查询水果信息')
    print('4.删除水果信息')
    print('5.退出')
shuiguo=[]
def jm(a):
    if a=='1':
        b=input('请输入要添加的水果内容:')
        shuiguo.append(b)
    if a=='2':
        b=input(shuiguo)
    if a=='3':
        b=input('请输入要查找的水果信息')
    if b in shuiguo:
        print('该水果在此列表中')
    else:
        print('该水果不在此列表中')
    if a=='4':
        b=input('请输入要删除的水果信息')
        shuiguo.remove(b)
    if a=='5':
        return