Problem 8: make_averaged function 구현make_averaged functionoriginal_function을 인자로 받는 high-order functionreturn값은 original_function과 동일한 수의 인수를 받는 함수이다.이 함수를 호출하면 이것은 original_function을 반복적으로 호출한 평균값을 리턴할 것이다.특히, 이 함수는 original_function을 total_samples횟수만큼 호출해야하고 이 호출들의 결과의 평균을 반환해야 한다.주의할 점기본 룰은 굴린 dice의 수의 합을 구하는 것. 여기에 규칙을 적용하는 것임 주의def make_averaged(original_function, total_samples=1000): ""..
전체 글
코딩 천재가 꿈이에요Commentary functions게임 설명하는 함수를 사용할 것사용할 인수score0, score1, 이전의 leading player, leader리턴값현재 leading player(점수가 더 높은 플레이어), print할 메시지 또는 None그냥 메세지 출력하는 함수니까 프로그램상의 문제를 일으키지는 않을 것Problem 6: announce_lead_changes 구현lead가 바뀌는걸 쫓아가는 주석함수이다.leading player가 바뀌면 이 함수는 메시지를 출력한다.leading player가 없거나(== 즉, 두 플레이어의 점수가 똑같다면) 이전 leading player로부터 아무 변화가 없다면 이 함수는 None을 message로 리턴한다.이 함수의 마지막에 두 값을 리턴해야한다.더..
Problem 1~4: 게임 rule구현하기두 명의 플레이어가 번갈아서 최소 100점의 총점이 되면 끝남각 턴마다, 현재 플레이어는 굴릴 주사위의 개수를 최대 10개까지 선택턴 점수는 주사위 결과의 합계임.몇가지 조건이 있음Sow Sad: 아무리 많은 주사위를 던져도 한 번 1이 나오면 그 플레이어의 턴 점수는 1이다.Example 1: The current player rolls 7 dice, 5 of which are 1's. They score 1 point for the turn.Example 2: The current player rolls 4 dice, all of which are 3's. Since Sow Sad did not occur, they score 12 points for the..