Python字典问题
Python字典中的值怎么相加 a={'1':1,'2':2,'3':3}sum=0
for value in a.values():
sum=sum+value
print(sum)
不是能相加的么?
你在sum +=之前,是不是没设置num=0 疾风怪盗 发表于 2020-9-19 14:23
不是能相加的么?
你在sum +=之前,是不是没设置num=0
你好,请问这个字典的键打印出来,右边是效果
sum=0
dt={'n01':90,'n02':89,'n03':78,'n04':90}
num=len(dt)
for achievement in dt.values():
sum+=achievement
if max(dt)==achievement:
b=achievement
print('成绩最高分数:%s,学号:%s'%(b,dt.(key[,b])))
average=sum/num
print('参加考试的人数为:%s,平均分数:%.2s'%(num,average))
sum = 0
dt = {'n01': 90, 'n02': 89, 'n03': 78, 'n04': 90}
num = len(dt)
for key, value in dt.items():
sum += value
if max(dt.values()) == value:
print('成绩最高分数:%s,学号:%s' % (value, key))
average = sum / num
print('参加考试的人数为:%s,总分为:%s,平均分数:%.2s' % (num,sum, average))
疾风怪盗 发表于 2020-9-19 15:25
谢谢啦 学到了。谢谢啦。真高高啦。 1
页:
[1]