博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
函数练习
阅读量:6942 次
发布时间:2019-06-27

本文共 1787 字,大约阅读时间需要 5 分钟。

import sys stu_list = ['何召宁','包韵格','孔建盛','杨洋','郭杰'] # 3.创建函数search()查看列表信息 def search():     for i in stu_list:         print(i) # 4.创建函数add(学生姓名)添加列表 def add():     name = input("学生姓名:")     if name not in stu_list:         stu_list.append(name)#将学生姓名插入列表中         print("添加成功!")     else:         print("该学生已在列表中!") # 5.创建函数delete(姓名)删除学生 def delete():     name1 = input("学生姓名:")     if name1 in stu_list:         stu_list.remove(name1)         print("删除成功")         # print(stu_list)     else:         print("该学生不在列表中!") # 6.创建函数查找3-6位置学生 def find():     start_index = int(input("开始位置:"))     end_index = int(input("结束位置:"))     list2 = stu_list[start_index:end_index]     print(list2) # 4.修改学生 def update():     name2 = input("学生姓名:")     if name2 in stu_list:         name3 = input("新姓名:")         for i in range(0,len(stu_list)):             index = stu_list.index(name2)#查找学生姓名的下标             stu_list[index] = name3     else:         print("该学生不在列表中") def outer(func):     def login():         while True:             func()             num = int(input("选择>>>:"))             if num == 1:                 search()  # 查看函数             elif num == 2:                 add()  # 添加函数             elif num == 3:                 delete()  # 删除函数             elif num == 4:                 update()  # 修改函数             elif num == 5:                 find()  # 查找函数             elif num == 6:                 sys.exit()  # 退出             else:                 print("请输入正确的功能!")     return login @outer def show():     print("****************欢迎来到学生管理系统***********")     stu_dict = {1: "查看学生", 2: "添加学生", 3: "删除学生", 4: "修改学生", 5: "查找学生", 6: "退出"}     for key, value in stu_dict.items():         print("\t\t", key, ".", value) show()

转载于:https://www.cnblogs.com/guojie-guojie/p/9255656.html

你可能感兴趣的文章
2. 性能测试中常见术语集合
查看>>
内存rank概念和区分
查看>>
c++解惑之读取文件getline
查看>>
Spell Checker - 新版Chrome的纠错特性
查看>>
http协议以及httpd2.2与httpd2.4的详解
查看>>
jpa postgresql 使用uuid作为主键
查看>>
Linux文件目录
查看>>
8.1 shell介绍 8.2 命令历史 8.3 命令补全和别名 8.4 通配符 8.5 输入输出重
查看>>
GAEPhotos V1.02 发布了
查看>>
docker 部署Tomcat应用相关操作
查看>>
文件权限
查看>>
回顾2017,展望2018
查看>>
Eclipse 编译运行卡顿
查看>>
Linux常用命令——chmod
查看>>
expansions and substitutions
查看>>
PyTorch 0.4源码安装(Windows)
查看>>
Velocity和jQuery冲突的解决办法
查看>>
用户登录提示符编程“-bash-4.1#”
查看>>
Nginx
查看>>
面试总结(php)
查看>>