zoukankan      html  css  js  c++  java
  • 学生管理系统~~~

     1 stu_list = []
     2 def func1():
     3     num_srt = input('请输入新生学号:')
     4     num = int(num_srt)
     5     name = input('请输入新生姓名:')
     6     age = input('请输入新生年龄:')
     7     stu = {'stu_num':num,'stu_name':name,'stu_age':age}
     8     stu_list.append(stu)
     9     print('添加成功')
    10 
    11 def func2():
    12     num_str = input('请输入学生学号:')
    13     num = int(num_str)
    14     is_exists = True
    15     for stu in stu_list:
    16         num1 = stu.get('stu_num')
    17         if num1 == num:
    18             stu_list.remove(stu)
    19             print('删除成功!')
    20             is_exists = False
    21     if is_exists:
    22             print('你输入的学号不存在!')
    23 
    24 def func3():
    25     num_str = input('请输入要修改信息学生的学号:')
    26     num = int(num_str)
    27     is_exists = True
    28     for stu in stu_list:
    29         num1 = stu.get('stu_num')
    30         if num1 == num:
    31             print('学号是:',stu.get('stu_num'),'姓名是:',stu.get('stu_name'),'年龄是:',stu.get('stu_age'))
    32             new_age = input('请输入新的年龄:')
    33             stu['stu_age']= int(new_age)
    34             print('修改成功!')
    35             is_exists = False
    36     if is_exists:
    37         print('你输入的学号不存在!')
    38 
    39 def func4():
    40     num = int(input('请输入学号:'))
    41     is_exists = True
    42     for stu in stu_list:
    43         num1 = stu.get('stu_num')
    44         if num1 == num:
    45             print('学号是:',stu.get('stu_num'),'姓名是:',stu.get('stu_name'),'年龄是:',stu.get('stu_age'))
    46             is_exists = False
    47     if is_exists:
    48         print('学号输入有误,请查证后再输入!')
    49 
    50 def main():
    51     while True:
    52         choice = input('A、添加学生 B、根据学号删除学生 C、修改信息 D、查询 E、退出')
    53         if choice == 'A' or choice == 'a':
    54             func1()
    55         elif choice == 'B' or choice == 'b':
    56             func2()
    57         elif choice == 'C' or choice == 'c':
    58             func3()
    59         elif choice == 'D' or choice == 'd':
    60             func4()
    61         elif choice == 'E' or choice == 'e':
    62             break
    63     print('当前班级学生信息:')
    64     for stu in stu_list:
    65         print('学号是:',stu.get('stu_num'),'姓名是:',stu.get('stu_name'),'年龄是:',stu.get('stu_age'))
    66         print('****'*10)
    67 
    68 main()
  • 相关阅读:
    Codeforces 631A Interview【模拟水题】
    Codeforces 651E Table Compression【并查集】
    Codeforces 651D Image Preview【二分+枚举】
    Codeforces 651C Watchmen【模拟】
    Codeforces 651B Beautiful Paintings【贪心】
    18.06.26 16年期末10:游览规划
    18.06.25 POJ4129 16年期末09:变换的迷宫
    18.06.25 POJ4150 16年期末07:上机
    18.06.25 16年期末06 42点
    18.06.25 16年期末01-05集合
  • 原文地址:https://www.cnblogs.com/dongpei/p/8964061.html
Copyright © 2011-2022 走看看