美文网首页
作业day8-提高

作业day8-提高

作者: RiskHY | 来源:发表于2019-01-04 16:57 被阅读0次
all_student = []
home_page1 = """
============================
欢迎进入:

        ◆1.添加学生
        ☆2.查看学生
        ◆3.修改学生信息
        ☆4.删除学生
        ◆5.返回

=============================
"""
home_page2 = """
添加成功!
1. 继续
2. 返回
"""
home_page3 = """
1.查找所有学生
2.按姓名查找
3.按学号查找
4.返回
"""
num = 0
while True:
    print(home_page1)
    home_judge1 = input('请选择(1-5):')
    while True:
        if home_judge1 == '1':
            stu_name = input('输入学生姓名:')
            stu_age = int(input('输入学生年龄:'))
            stu_tel = input('输入学生电话:')
            num += 1
            nums = str(num)
            stu_num = 'stu' + nums.rjust(3,'0')
            stu_info = {'学号': stu_num,'name': stu_name, 'age': stu_age, 'tel': stu_tel}
            all_student.append(stu_info)
            print(home_page2)
            home_judge2 = input('请选择(1-2)')
            if home_judge2 == '1':
                continue
            else:
                break
        elif home_judge1 == '2':
            # for stu_info in all_student:
            #     print('学号:%s,姓名:%s,年龄:%s,电话:%s' % (stu_info['学号'], stu_info['name'], stu_info['age'], stu_info['tel']))
            print(home_page3)
            home_judge3 = input('请选择(1-4)')
            if home_judge3 == '1':
                for stu_info in all_student:
                    print('学号:%s,姓名:%s,年龄:%s,电话:%s'%(stu_info['学号'],stu_info['name'],stu_info['age'],stu_info['tel']))
            elif home_judge3 == '2':
                judge3_name = input('输入姓名:')
                for stu_info in all_student:
                    if stu_info['name'] == judge3_name:
                        print('学号:%s,姓名:%s,年龄:%s,电话:%s' % (stu_info['学号'], stu_info['name'], stu_info['age'], stu_info['tel']))

            elif home_judge3 == '4':
                break

相关文章

  • 作业day8-提高

  • 3班3组-Day8-长句拆写

    3班3组-Day8-长句拆写 【学员信息】:3班3组-65-Alice 【作业要求】:将下面的【长句拆写成短句组合...

  • Day8-作业

    1、下拉框实现左边移动选项到右边,右边移动选项到左边 2、飘动广告 3、倒计时,距离国庆节还有多少天、小时、分钟、...

  • day8-作业

    1.写一个程序 a.用一个变量来保存一个班级的学生信息(姓名,学号,成绩(英语,美术,体育,数学),年龄)b.给这...

  • DAY8-作业

    题目一,写一个函数将一个指定的列表中的元素逆序(例如[1, 2, 3] -> [3, 2, 1])(注意:不要使用...

  • day8-作业

    1.写⼀个函数将⼀个指定的列表中的元素逆序(例如[1, 2, 3] -> [3, 2, 1])(注意:不要使⽤列表...

  • day8-作业

    1.写⼀一个函数将⼀一个指定的列列表中的元素逆序(例例如[1, 2, 3] -> [3, 2, 1])(注意:不要...

  • day8-作业

    编写⼀个函数,求1+2+3+...+N 编写⼀个函数,求多个数中的最⼤值 编写⼀个函数,实现摇⾊⼦的功能,打印n个...

  • day8-作业

    编写⼀个函数,求1+2+3+...+N程序: 结果: 编写⼀个函数,求多个数中的最⼤值程序: 结果: 编写⼀个函数...

  • Day8-作业

    编写⼀个函数,求1+2+3+...+N 编写⼀个函数,求多个数中的最⼤值 编写⼀个函数,实现摇⾊⼦的功能,打印n个...

网友评论

      本文标题:作业day8-提高

      本文链接:https://www.haomeiwen.com/subject/cjjkrqtx.html