상세 컨텐츠

본문 제목

[Python 만들면서 배우기08] 만들면서 배우는 Python 경주마 만들기03

Python

by donggyu1998 2021. 7. 21. 14:51

본문

반응형

💡 글 작성자는 vscode를 활용하여 Python을 작성하고있습니다.

 

💡 [실행화면]

말 랜덤으로 움직이기 + 말 표시 되게 하기

경기 종료 후 결과 출력 [ 등수에 대한 값은 일단 제외 ]

문제01

https://donggyu.tistory.com/62?category=954042
위 경주마01을 먼저 진행해주세요. 
그 후 https://donggyu.tistory.com/65 경주마02를 완료해주세요.


위 사진처럼 말이 랜덤으로 움직이게 수정 및 종료 시 위와 같이 출력되게하시오. <random, time 사용>

 

💡 코드 확인

코드 주소 : https://pastebin.com/Q2yYgcRT

 

💡 코드 설명

현재 pos(getPosition) 기준으로 20이 될때 마다 count -= 1이 진행되고 있기 때문에 

count가 1이거나 1 이하인 경우 경기 종료 결과가 출력

 

time 라이브러리의 sleep 함수를 사용하면 일정 시간동안 프로세스를 일시정지할 수 있다.

sleep(10)이라고 하면, 10초간 프로세스를 중지한다라는 의미다.

실수단위로도 지정할 수 있어 정교한 시간 제어가 가능하다.

 

random 내용 : https://docs.python.org/ko/3/library/random.html

Time 예시

import time

print ("Sleep 5 seconds from now on...")
time.sleep(5)
print("wake up!")

지금 좋은 코드는 아니다.

반응형

관련글 더보기