Today I Learned D - 8

손상훈·2022년 9월 8일
1

Today I Learned D - 8

튜터님이 파이썬 특강을 해주셨는데 과제로 '숫자야구게임만들기' 과제를 내주셨다.
처음엔 어떻게 할지 몰라 구글링을 통해 만드신분들 코드를 보고 이해하고 최대한 내것으로 만드려고 노력했다. 하지만 팀장님과 만든거에 대해 얘기를 나눠본 결과 내 숫자야구만들기는 3자릿수만 고정으로 선택되게 만들어져서 코드를 전체 다 다시 수정해야 되는 상황이 되버렸다. 그래서 코드를 어떻게 처음부터 다시 해야할지 막막해서 만들었던 코드를 전부 삭제시켰고 내일 할 분량을 끝내고 난 후 재도전 할 생각이다. 다른 팀원분께 도움을 요청해서 만들어진 코드를 받아왔다.

튜터님이 설명하신 datetime 날짜/시간관련 코드이다.

'숫자야구만들기'에 들어가야 필수 코드로는

  • 첫번째로 몇자리를 선택할 건지에 대한 코드. ex) 3을 입력할 경우 해당 숫자야구 게임은 3자릿수로 진행, 최대 10자리.
  • 두번째로는 입력받은 자릿수 만큼 중복없는 랜덤한 수를 생성해주는 것.
  • 세번째로는 스트라이크, 볼, 아웃을 출력해주는것.
  • 네번째로는 정답을 맞춘 후 맞추기까지 걸린 횟수, 정답을 맞추기까지 소요된 시간, 정답을 맞춘 시점의 날짜와 시간을 넣어 주는것.
  • 마지막으로 다섯번째는 게임을 진행하는 도중 'exit'를 입력한 경우 프로그램을 끝내게 해주는 것이다.

< 필요코드 >
import random # 숫자 랜덤을 뽑기 위해서!
from datetime import datetime # 시간을 표시하기 위해서!
import time # 코드 시간길이를 확인하기 위해서!.

while문, for문, if,else문 등을 사용하기.

profile
< 코린이의 코딩모험기 >

0개의 댓글