利用字典录入各科成绩
message = {}
write = 1
while write:
name = input("请输入科目名") #以防输入非数字后报错
message[str(name)] = input("请输入成绩")
while 1:
write = input("继续请输入 1 ,结束请输入 0")
if(write == "1" or write == "0"): #防止输入非法的数字后报错退出
write = int(write)
break
else:
print("注意:请输入数字1/0")
for key,value in message.items():
print(key,value)
输入:
请输入科目名语文
请输入成绩98
继续请输入 1 ,结束请输入 0数学
注意:请输入数字1/0
继续请输入 1 ,结束请输入 083
注意:请输入数字1/0
继续请输入 1 ,结束请输入 01
请输入科目名数学
请输入成绩98
继续请输入 1 ,结束请输入 01
请输入科目名英语
请输入成绩99
继续请输入 1 ,结束请输入 00
输出:
语文 98
数学 98
英语 99