7. 함수 > 7-4. 실습

실습

실습은 구글 코랩에서 진행하면 됩니다. (새노트 만들어서 진행) 정답은 이 링크에서 확인할 수 있습니다.

  1. 구구단을 외자! 숫자를 입력받으면, 해당 숫자의 구구단(해당 숫자에 1~9를 곱한 값들)을 출력하는 함수를 만드세요.
  1. 이번 주 로또 번호를 화면에 표시하는 프로그램을 만들고자 합니다.

로또 설명

  • 1000회분의 로또 번호를 랜덤하게 생성한 것을 지난 1000회의 로또 번호라 가정합니다.
  • 1회분의 로또 번호는 1-45 사이의 중복되지 않는 숫자 6개로 이뤄집니다.
  • 지난 1000회에서 나온 숫자(1000회*6개)의 빈도를 계산하고 표시한 후, 가장 높은 빈도를 가진 숫자 6개를 뽑아 이 주의 로또 번호로 화면에 표시합니다.

로또 함수 설명

  • 1회분의 로또 번호 생성기를 하나의 함수로 만듭니다.
  • 이 함수를 1000회 사용하면 1000주 분량의 로또 번호를 만들 수 있습니다.
  • 1000회분의 로또 번호를 화면에 표시합니다.
  • 이 결과를 모아 통계를 내, 각 숫자가 몇회 등장했는지 표시합니다.
  • 가장 자주 나타난 숫자 6개를 고르면, 이것이 이 주의 로또 번호 예측입니다.
  • 동수가 동수가 있을 경우 어느 숫자를 골라도 무관합니다. 예컨대, 23과 41이 모두 80회씩 나타났다면 둘 중 아무 숫자를 써도 상관 없습니다.

실행 예시

1: 29 4 12 40 34 7
2: 38 2 9 26 33 11
...
1000: 2 6 13 43 22 11
1: 322: 44...
45: 39회
이주의 로또 번호: 2 6 11 29 34 44
마지막으로 업데이트 된 날짜:
2022년 9월 24일