Skip to content

포스코 AI·BIG Data 아카데미 - Python 함수, OOP, 성적처리 프로그램

Notifications You must be signed in to change notification settings

yerin723/PoscoAcademy_PythonAssignment

Repository files navigation

🖥️ POSCO AI BIG DATA 아카데미 22기

1. Python 함수 과제

  • len() 함수 구현
  • 로또 번호 자동 기입 프로그램

2. Python OOP 과제

문제 1: 은행 계좌 클래스 만들기

  • 계좌를 생성할 때 초기값으로 balancename을 지정. 지정하지 않으면 초기값은 각각 0과 "none"
  • 계좌의 기능은 입금, 출금, 계좌 정보 출력. 단, 출금할 때 잔고에 출금하고자 하는 금액이 있어야 함

문제 2: 최소 잔액을 유지해야 하는 계좌 클래스 -> 상속, 오버라이딩

  • 문제 1의 Account 클래스와 동일한 기능을 가지며, 입금, 출금, 계좌 정보 출력
  • 그러나 출금할 때 잔고가 최소 잔액 미만이면 출금이 되지 않고, "최소 잔액을 유지해야 합니다" 메시지가 출력되어야 한다.

문제 3: Set 클래스 구현

  • Python의 기본 자료구조 set을 모방한 클래스 Set 구현

3. Python 프로젝트: 성적처리 프로그램

  • 파일로부터 데이터를 읽어서 성적 목록을 만들어 관리하는 성적 관리 프로그램을 작성
  • 이 프로그램은 사용자로부터 다음 7개의 명령어를 입력받아 각 기능을 수행한다: show, search, changescore, searchgrade, add, remove, quit.

About

포스코 AI·BIG Data 아카데미 - Python 함수, OOP, 성적처리 프로그램

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published