• 模拟成绩数据库


     1 name_score={}
     2 n=0
     3 while n==0:
     4     a="0"
     5     r=input("You are a teacher or a student?if you are a student,please input '1',else,you can input 't'")
     6     if r=="1":
     7         ask=input("please input your name,and we'll find your score.")
     8         if ask in name_score:
     9             print("He's score is:",name_score[ask])
    10         else:
    11             print("is not a student.")
    12     else:
    13         while a=='0':        
    14             print("please input the student's name and he's score")
    15             name=input("input he's name.")
    16             score=input("input he's score.")
    17             name_score[name]=score
    18             on=input("Do you have another student?if you have,input'y',else,input'no'.")
    19             if on=='y':
    20                 a='0'
    21             else:
    22                 a=1
    23                 print("OK")     

    这是一个模拟管理成绩数据库,模拟教师添加成绩与学生查询成绩的行为。

    这次主要利用了字典的键值对来帮助查询

  • 相关阅读:
    3.5——课题选择
    3.8——K-th Substring
    01背包dp
    贪心——IQ
    Secret Project Gym
    快速幂&矩阵快速幂
    用栈非递归实现fib数列
    CodeForces Round #590 (Div 3)
    SQL Server常见问题
    SQL基础函数
  • 原文地址:https://www.cnblogs.com/Exesoft-Mike/p/8414086.html
Copyright © 2020-2023  润新知