Python 输入全班30名学生的姓名和成绩,输出其中的最高分和最低分,并求全班同学的(要求使用字典)

如题所述

1、进入命令提示符,输入python后回车,进入python交互模式。

2、输入name=input()后回车。

3、输入名字:mymy后回车,此时变量name的内容为:mymy。

4、输入name后回车,可以查看变量name的内容为:mymy。

5、输入print(name)后回车,输出变量name的内容为mymy。

6、输入print('hello',name)后回车,输出为:hello mymy。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-04-19
count = 30
s = []
for i in range(count):
    print(i+1)
    name = input('name:')
    score = input('score:')
    t = {}
    t['name'] = name
    t['score'] = int(score)
    s += [t]
max = 0
min = 0
sum = 0
for i in range(count):
    if max < s[i]['score']:
        max = i
    if min > s[i]['score']:
        min = i
    sum +=s[i]['score']
print('max:' + s[max]['name'] + ' ' + str(s[max]['score']))
print('min:' + s[min]['name'] + ' ' + str(s[min]['score']))
print('avg:' + str(sum/count))

本回答被提问者和网友采纳
相似回答