美文网首页
day13作业

day13作业

作者: 逆流而上_2eb6 | 来源:发表于2018-10-20 15:19 被阅读0次
def modification_studentinfo(student,user_info):
    while 1:
        key1 = input("请输入要修改的信息(key)")
        if key1 not in student:
            print("没有该信息")
            value = input("1.重新输入\n2.返回\n请输入1-2")
            if value == "1":
                continue
            return
        value1 = input("请输入新的值")
        student[key1] = value1
        re = file_manager.json_write(current_user + ".json", user_info)
        if re:
            print("修改成功")
        else:
            print("修改失败")
        value = input("1.再次修改\n2.返回\n请输入1-2")
        if value == "1":
            continue
        else:
            return


def modification_student():
    user_info = get_current_userinfo()
    all_students = user_info.get(key_all_students, [])
    if not all_students:
        print("没有可以修改的学生")
        return
    while 1:
        print("1.按学号查找并修改该学生"
              "\n2.按名字查找并修改该学生"
              "\n3.退出")
        value = input("请输入(1-3)")
        if value == "1":
            stu_id = input("请输入id")
            student = find_student_with_id(stu_id,all_students)
            if not student:
                print("没有该学生")
                continue
            modification_studentinfo(student,user_info)
        if value == "2":
            stu_id = input("请输入姓名")
            students = find_student_with_name(stu_id, all_students)
            if not students:
                print("没有该学生")
                continue
            while 1:
                num = input("请输入要修改的学生的编号:\n输入q退出")
                if num == "q":
                    break
                if num.isnumeric() and num in range(len(students)):
                    student=students[int(num)]
                else:
                    print("输入错误")
                    continue
                modification_studentinfo(student,user_info)
        else:
            break

相关文章

  • Day13建立创作回路

    DAY13 学习课程:《Day13:合理建立自己的创作回路,一边输入,一边输出,从此写作上瘾》 今日作业:复盘本节...

  • 【🌸独特印记·陌路知音】22:00-24:00学员作业点评(21

    Day13 作业《鱼骨思维图》:鱼骨造型,主题不限,可以参考,要有特色! 今天收到作业2人次5份作业 02-sun...

  • 【独特印记•陌上开花】学员作业点评(21-13)

    Day13 作业《鱼骨思维图》:鱼骨造型,主题不限,可以参考,要有特色! Day14 作业 《六何分析》尝试着用“...

  • 21天思维导图-DAY13

    Day13 作业《鱼骨思维图》:鱼骨造型,主题不限,可以参考,要有特色! 心路历程:看到这个作业首先想到的是...

  • 【Day 20-21】优秀作业借鉴

    【Day 13】banner 分析作业 【Day13】I3小小投作业——一个好的Banner长什么样?优点:对比分...

  • 补Day13作业

    Day13 —————————作业———————— * 使用131总结法总结训练期 《第三课:欣赏感激,享受丰盛》...

  • 作业_Day13

    0.定义一个学生类。有属性:姓名、年龄、成绩(语文,数学,英语)[每课成绩的类型为整数]方法: a. 获取学生的姓...

  • day13作业

  • Day13作业

    0.定义⼀个学⽣类。有属性:姓名、年龄、成绩(语⽂,数学,英语)[每课成绩的类型为整数]⽅法:a. 获取学⽣的姓名...

  • day13作业

    面向对象作业1: 1.声明一个电脑类:属性:品牌、颜色、内存大小方法:打游戏、写代码、看视频 a.创建电脑类的对象...

网友评论

      本文标题:day13作业

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