Open utterances-bot opened 2 years ago
data = {"철수": 98, "영희": 80, "순이": 100, "돌이": 70,} a = 0
for i in data : print(i," ",data[i]) a += data[i] print("================") print("평균 ",a/len(data))
data
= {'철수': 98, '영희': 80, '순이': 100, '돌이': 70}
avg
= 0
for
x, y in data.items():
print(x,
end = '')print('{:>10}'.format(y))
avg
+= y
avg
/= len(data)
print('='*15)
print('평균', end = '')
print('{:>10.0f}'.format(avg))
for a, b in data.items(): print(a,"%10d" % b)
print("="*16)
sum = 0 for j in data.values(): sum = sum + j aver = int(sum / len(data))
print("평균","%10d" %aver)
def printResult(data):
sum = 0
for name, score in data.items():
sum += score
print(f"{name}{score:^20}")
print("=" * 15)
print(f"평균{sum / len(data):^20.0f}")
for key,value in data.items(): print("{} {:>5}".format(key,value)) print("="*15) print("{} {:>5}".format("평균",int(sum(data.values())/len(data.values()))))
딕셔너리에 저장된 자료가 다음과 같다.
data = { "철수": 98, "영희": 80, "순이": 100, "돌이": 70, } for문을 사용하여 다음과 같이 출력하는 코드를 만들어라.
평균 87
data = {
"철수": 98,
"영희": 80,
"순이": 100,
"돌이": 70,
}
for k, v in data.item():
print("%s %d" %(k,v))
print("="*30)
print("평균 ", sum(data.value)/len(data))
연습문제 2.11.1
data = { "철수": 98, "영희": 80, "순이": 100, "돌이": 70, } sum=0 for i,j in data.items(): print(i,"\t","%3d"%j) sum+=j print("================") print("평균\t","%3d"%int(sum/len(data)))
2.11 파이썬에서 딕셔너리 자료형 다루기 — 데이터 사이언스 스쿨
https://datascienceschool.net/01%20python/02.11%20%ED%8C%8C%EC%9D%B4%EC%8D%AC%EC%97%90%EC%84%9C%20%EB%94%95%EC%85%94%EB%84%88%EB%A6%AC%20%EC%9E%90%EB%A3%8C%ED%98%95%20%EB%8B%A4%EB%A3%A8%EA%B8%B0.html