티스토리 뷰
반응형
모든 강의 자료 : www.codingnow.co.kr/
실행결과 입니다. 다음과 같이 학생의 점수에 대한 총점, 최고, 최저, 평균을 구하는 프로그래밍을 살펴보겠습니다.
여기에서는 기본 문법인 중에서
데이타를 저장하는 것은 list, tuple을 사용하고
데이타를 가져오는 것은 for를 사용하여 한 학생의 점수를 각각 가져오고
파이썬의 기본 메소드인 max, min, sum, numpy의 mean을 사용합니다.
이번 강의를 통해 list의 데이타 접근 방법을 알게되고
for 의 간단한 사용법과 파이썬에서 제공되는 기본 메소드를 어떻게 사용하는지 알 수 있습니다.
소스코드는 다음같습니다.
기본적으로 각 학생의 학번과 점수를 list로 저장합니다.
import numpy as np
label = ["학번", "국어", "영어", "수학", "총점", "최고", "최저", "평균"]
student = [[2020001, (99, 89, 78)],
[2020002, (96, 84, 98)],
[2020003, (89, 75, 87)],
[2020004, (93, 90, 67)],
[2020005, (88, 91, 79)],
[2020006, (78, 93, 99)],
[2020007, (79, 87, 80)],
[2020008, (80, 79, 85)],
[2020009, (77, 99, 94)],
[2020010, (95, 76, 95)]]
for ti in label:
print(ti,end='\t')
print()
for st in student:
print(st[0],end='\t ')
print(st[1][0], end='\t ')
print(st[1][1], end='\t ')
print(st[1][2], end='\t ')
print(sum(st[1]), end='\t ')
print(max(st[1]), end='\t ')
print(min(st[1]), end='\t ')
print('%.2f' % np.mean(st[1]), end='\n')
반응형
'파이썬 강의' 카테고리의 다른 글
파이썬 기초 활용 #키보드 입력으로 별이동하기 게임 #1탄 pynput (0) | 2021.01.14 |
---|---|
파이썬 기초 활용 편 #간단한 게임 만들기 #가위바위보 게임 (0) | 2021.01.13 |
파이썬 기초 활용편 별 피라미드 출력하기 강의 :: 과정을 차근차근 설명합니다. (0) | 2021.01.12 |
파이썬 기초 :: 예외처리 와 쓰레드 :: try, except, thread (0) | 2021.01.11 |
파이썬 크롤링 :: 네어버 웹툰의 순위 가져오기 :: BeautifulSoup, selenium, csv (0) | 2020.11.18 |