Python Basic 01

업데이트:

실습문제01

socre 리스트에 다섯개의 성적(정수)를 입력받아 다음과 같이 출력

  • 성적을 입력받을때는 반드시 for 구문을 사용
  • 파이썬 내장 함수를 적절히 이용 ``` 성적을 입력하시오: 90 성적을 입력하시오: 88 성적을 입력하시오: 75 성적을 입력하시오: 93 성적을 입력하시오: 80

입력한 성적들 : [90, 88, 75, 93, 80] 최고성적 : 93 최저성적 : 74 평균 : 85.20


## 풀이
```python
score = [] # 성적을 담을 빈 배열 생성
for i in range(5):
    data = int(input('성적을 입력하시오 : '))
    score.append(data)

print('입력한 성적들 : ', score)

print('최고성적 : ', max(score))
print('최저성적 : ', min(score))

average = sum(score) / len(score)

print('평균 : %.2f' % average)

실습문제02

A 고등학교 어떤 반 학생들이 5명의 번호와 국어, 영어, 수학 성적이 다음과 같다.
5명 각자의 평균을 출력하시오 (‘사전’ 과 ‘리스트’ 이용)
| 번호 | 국어 | 영어 | 수학 | |—|:—:|:—:|—:| | 1 | 80 | 90 | 86 | | 2 | 78 | 88 | 85 | | 3 | 85 | 85 | 92 | | 4 | 70 | 69 | 65 | | 5 | 90 | 95 | 100 |

실습

score = {
    1: [80, 90, 86],
    2: [78, 88, 85],
    3: [85, 85, 92],
    4: [70, 69, 65],
    5: [90, 95, 100],
}

for key, value in score.items():
    print(key, '번 : ', sum(value) / len(value))

댓글남기기