1. 25 Apr, 2023 1 commit
    • INNODEV-2921 Seminar-프로그래밍 연습_야구 게임 객체3 만들어보기 · d84cb4d9
      - 선수의 경기 결과를 열거하는 PlayerBatting ENUM 클래스 생성
      -Team 클래스의 practice_game 메소드
      	- 투수의 아웃률, 타자의 안타율을 가중치를 두어
      random.choices함수로 경기 결과를 산출
      	- 타자가 이긴 경우, 각 안타횟수를 가중치를
      두어 random.choices함수로 안타 결과를 산출
      - Pitcher 클래스의 update_records 메소드
      	- 경기 결과를 PlayerBatting ENUM 클래스 객체로 받아 전적을 업데이트
      - Fielder 클래스의 update_records 메소드
      	 - 경기 결과를 PlayerBatting ENUM 클래스 객체로 받아 전적을 업데이트
      최애림 committed
  2. 24 Apr, 2023 1 commit
  3. 21 Apr, 2023 1 commit
    • INNODEV-2909 Seminar-프로그래밍 연습_야구 게임 객체2 만들어보기 · d28b6aa9
      - Player 클래스에 "전적 업데이트" 추상 함수 추가
      - Player 클래스를 상속받은 Fielder 클래스 정의
      	-대전 횟수 정보(기본값 100) 저장
      	-1루타 횟수(기본값 25), 2루타 횟수 (기본값 10), 3루타 횟수(기본값 5), 홈런 횟수(기본값 5) 정보 저장
      	-"이름(등번호, 안타율)" 형태로 출력
      	- 전적 업데이트 추상 함수 구현
      -Player 클래스를 상속받은 Pitcher 클래스 정의
      	- 대전 횟수 정보(기본값 100) 저장
      	- 아웃 횟수(기본값 30) 정보 저장
      	-"이름(등번호, 피안타율)"형태로 출력
      	- 전적 업데이트 추상 함수 구현
      - Team 클래스 정의
      	- 소속 선수 목록을 투수와 타자로 나누어 저장하도록 변경
      	- 투수와 타자를 랜덤하게 지정한 숫자에 맞게 선발하는 함수 추가
      	- 투수 1명의 피안타율과 타자 1명의 타율을 이용해 안타 여부를 가리는 연습게임 함수 추가
      최애림 committed
  4. 19 Apr, 2023 2 commits