datascienceschool / book

23 stars 23 forks source link

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 #68

Open utterances-bot opened 2 years ago

utterances-bot commented 2 years ago

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

ModernDay-Kang commented 2 years ago

연습 문제 2.11.1

data = {"철수": 98, "영희": 80, "순이": 100, "돌이": 70,} a = 0

for i in data : print(i," ",data[i]) a += data[i] print("================") print("평균 ",a/len(data))

gtozxc commented 1 year ago

2.11.1

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))

with-serendipity commented 1 year ago

연습 문제 2.11.1

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)

EulogiaKoine commented 1 year ago

연습 문제 11.1

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}")
minkynamni commented 1 year ago

for key,value in data.items(): print("{} {:>5}".format(key,value)) print("="*15) print("{} {:>5}".format("평균",int(sum(data.values())/len(data.values()))))

hyeming-king commented 1 year ago

연습문제

딕셔너리에 저장된 자료가 다음과 같다.

data = { "철수": 98, "영희": 80, "순이": 100, "돌이": 70, } for문을 사용하여 다음과 같이 출력하는 코드를 만들어라.

철수 98 영희 80 순이 100 돌이 70

평균 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))
woominKIM commented 1 year ago

연습문제 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)))