1 回答

TA贡献1895条经验 获得超7个赞
if sys.version_info >= (3,):
def input(__prompt: Any = ...) -> str: ...
else:
def input(__prompt: Any = ...) -> Any: ...
def intern(__string: str) -> str: ...
从 python 3 开始,输入被接受为字符串。对于 python2,上面可以接受数据库作为全局对象中可用的对象。
grades = {
("DD1", 1) : 45,
("DD1", 2) : 75,
("DD1", 3) : 25,
("DD1", 4) : 65,
("DD2", 1) : 85,
("DD2", 2) : 40,
("DD2", 3) : 70,
("DD2", 4) : 80,
}
dataBases = {
'grades': grades
}
def listGrades(dataBase, group):
list_of_score = []
for key, value in dataBase.items():
if key[0] == group:
list_of_score.append(value)
return list_of_score
dataBase = input("Which database?")
group = input("which group?")
dataBase = dataBases.get(dataBase, {})
print(listGrades(dataBase, group))
添加回答
举报