0
IS 컴퓨터 과학 수업의 경우 수업 사용 방법을 배우고 있습니다. 이것은 내가 가장 힘든 시간을 이해하고 내가 찾을 수있는 모든 문제를 해결하려고 노력한 부분이지만 계속 붙어 있습니다. 다음과 같이 그 중 하나는 간다 : Python 클래스로 작업 실행
- 이 운동의 일련의 사람의 이름과 (파운드) 스쿼트와 데 드리프트를 저장하는 클래스
GymStats
을 정의합니다. - 생성자는 사람의 이름 인 단일 인수를 받아 들여야합니다.
addStats(s, d)
방법은 단일 운동에서 데이터 (파운드의 숫자 2 개)를 추가해야합니다.- 두 개의 다른 메소드
getSquatStats()
과getDeadliftStats()
이 있어야하며, 각 메소드는 각 운동의 최소, 최대 및 평균 3 튜플을 반환합니다. - 마지막 방법 인
showAll()
은 입력 된 사람의 전체 통계 목록을 인쇄합니다. 내가 지금까지 가지고이 모든입니다>>>g = GymStats('Andrew') >>>g.addStats(200,250) >>>g.addStats(220, 300) >>>g.addStats(234, 284) >>>g.GetSquatsStats() (200, 234, 218) >>>g.getDeadliftStats() (250, 234, 218) >>>g.showAll() Andrew's gym stats: Squat: Deadlift 200 250 220 300 234 284
: 나는 그래서 선 사이의 숫자를 평균하는 방법을 모른다
class GymStats: def __init__(self, s, d): self.s = s def addStats(s,d): 'nothing yet' def getSquatStats(): count = 0 for int in s: count += return (min(s), max(s), def getDeadLiftStats(): count 2 - = return (min(d), max(d), def showAll() print s 'gym stat"s': return ('Squat'.... 'Deadlift')
여기
는 주어진 예입니다 그것에 붙어있어. 그리고 나는 어떤 명령이 어디로 가야하는지 잘 모릅니다. 어떤 도움이라도 정말로 감사 할 것입니다.
@icktoofay 감사합니다. Java/C#에 익숙하지 않아 모호하지 않을 때마다이 부분을 생략 할 수 있습니다. – Patashu