다음 출력 예와 같이 출력되는 프로그램을 작성하시오.
합계와 평균은 수식을 이용하세요.
출력예
kor 90
mat 80
eng 100
sum 270
avg 90
풀이 1)
strList =['kor', 'mat', 'eng']
numList =[90, 80, 100]
print (strList[0], numList[0])
print (strList[1], numList[1])
print (strList[2], numList[2])
print ('sum', sum (numList))
average = sum (numList) / len (numList)
print ('avg', average)
풀이 2)
strList = ['kor', 'mat', 'eng']
numList = [90, 80, 100]
sum = 0
for n in range(0, 3):
print(strList[n], numList[n])
sum = sum + numList[n]
print("sum", sum)
print("avg", sum/len(numList))
풀이 3)
course = ['kor', 'mat', 'eng']
grade = [90, 80, 100]
for i, j in zip(course, grade):
print(i, j)
for k in grade:
sum_ = sum(grade)
avg = sum_//len(grade)
print('sum', sum_)
print('avg', avg)
풀이 4 )
course = ['kor', 'mat', 'eng']
grade = [90, 80, 100]
for c, g in zip(course, grade):
print(c, g)
print('sum',sum(grade))
print('avg',sum(grade)//len(grade))
'배운다 > 파이썬' 카테고리의 다른 글
[파이썬] 나라 수도 출력 633 : 반복제어문1 - 자가진단6 (0) | 2020.07.21 |
---|---|
[파이썬] 동물 번호 출력 123 : 선택제어문 - 형성평가4 (0) | 2020.07.21 |
[파이썬] 윤년 평년 달력 계산기 122 : 선택제어문 - 형성평가3 (0) | 2020.07.21 |
[파이썬] 야드(yd) 인치(in)센치미터(cm)변환513 : 입력 - 자가진단5 (0) | 2020.07.21 |
[파이썬] 511 : 입력 - 자가진단3 (0) | 2020.07.21 |