2021-03-15


python利用函数实现账号的增删改查功能


1.背景
编写“学生管理系统”函数版
所有功能使用函数模块来封装,必须要完成的:添加、删除、修改、查询、退出。

2程序

#原始数据库
b = ["刘备","关羽","曹操","张飞"]
#连续增加的函数
def zhf1():
    cc = 0
    while cc < 1:
        zh = input("请输入添加的姓名:")
        if zh == "5":
            break
        elif zh in b :
            print("您输入的名片已经存在,请重新输入")
        else:
            b.append(zh)
 #连续删除的函数
def zhf2():
    cc = 0
    while cc < 1:
        print(b)
        zh = input("请输入删除的姓名:")
        if zh == "5":
            break
        elif zh not in b:
            print("请输入存在的学生姓名!")
        else:
            b.remove(zh)
#连续修改的函数
def zhf3():
    cc = 0
    while cc < 1:
        print(b)
        zh = input("请输入要修改的姓名:")
        if zh == "5":
            break
        elif zh not in b:
            print("请输入存在的名片!")
        else:
            aa = b.index(zh)
            b[aa] = input("请输入修改后的姓名:")
            print(b)
#连续删除的函数
def zhf4() :
    cc = 0
    while cc < 1:
        print(b)
        zh = input("请输入要查找的姓名:")
        if zh == "5":
            break
        elif zh not in b:
            print("您查找的姓名不存在,请重新输入!")
        else:
            ab = b.index(zh)
            print(b[ab])
print("                           欢迎宏燕飞玲使用学生管理系统")
#实现循环
i=0
while i < 1 :
    a =int(input("请输入内容1.增加,2.删除,3.修改,4.查找,5.退出:"))
#判断,满足条件无限循环的创建
    if a == 1 :
    #调用增加函数
        zhf1()
    elif a == 2 :
    #调用删除函数
        zhf2()
    elif a == 3 :
    #调用修改函数
        zhf3()
    elif a == 4 :
    #调用查找函数
        zhf4()
    elif a not in [1,2,3,4,5] :
        print("请输入符合条件的选项!!")
    else :
        break

3.总结
本文主要利用python中的函数来做的系统,学习函数以后,可以自己做函数,也可以把自己做的函数部分放在其余的问件加中,用的时候直接调用就可以。函数部分的格式:

def  函数名(参数) :
    代码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值