利用字典录入各科成绩
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