이번 시간에는 파이썬으로 동전 던지기 게임을 간단하게 만들어 볼 거예요.
오늘 게임을 만들기 전에, 파이썬 입문 과정에서 만들어 볼 수 있는 작품들을 먼저 만나보세요!
파이썬 입문 과정에서도 다양한 그래픽 게임이나, 디지털 아트와 같은 작품들을 만들 수 있습니다.
직접 나만의 캐릭터를 그려보고, 직접 그린 캐릭터로 세상에 단 하나뿐인 나만의 게임 만들기에 도전해 볼 수 있어요!
그러니, 개념서만 보고 계시지 마세요!
직접 프로그램을 만들어 보며 파이썬을 배워 나가세요!
예제로만 가득 채워진 파이썬 강좌! 파이썬 터틀 그래픽 강좌를 인프런에서 오픈하였습니다!
현재 오픈 이벤트가 진행 중이니, 이번 기회를 놓치지 마세요!
이전 9강에서 동전 던지기 게임을 간단하게 만들었는데요~
if문만 사용해서 간단하게 한 번만 플레이할 수 있도록 만들었었죠~
오늘은 while 문을 사용해서 플레이어가 게임을 종료하기 전까지 계속 플레이되도록 만들어 주겠습니다.
위의 이미지는 이전 시간에 만든 코드인데요~
while문으로 반복을 설정할 구간은, 컴퓨터가 랜덤으로 앞면 또는 뒷면을 설정하는 구간부터 while문으로 넣어주면 되겠죠~
혹시, 이전 코드에 대한 자세한 설명이 필요하신 분들은 9강을 참고해 주세요.
저희는 게임 한 판씩 끝날 때마다, 사용자에게 계속 게임 진행을 원하는지 input()으로 질문을 던질 거예요.
yes 또는 no로 값을 받아서, keep_playing변수에 담아주겠습니다.
이때는 대소문자 구분없이 입력할 수 있도록. lower()를 사용해 줄게요.
그리고 이 keep_playing이라는 값이 yes인 동안 계산 실행되도록 만들어 줄 거예요.
그래서 while문의 조건을 아래와 같이 넣어주겠습니다.
그러면, keep_playing이 yes이외의 다른 값이 들어오기 전까지 계속 반복적으로 플레이됩니다.
그러면, 이렇게 한번 플레이가 끝나면, 사용자에게 계속 진행할 건지 묻고, 플레이가 계속됩니다.
아래 영상을 통해 보다 자세한 내용을 확인해 보세요~
'파이썬 Python 강좌 > 예제로 배우는 파이썬' 카테고리의 다른 글
[예제로 배우는 파이썬] 18강. 숫자 추측 게임 만들기 (0) | 2021.04.04 |
---|---|
[예제로 배우는 파이썬] 17강. 비밀번호 확인 시스템 | if문과 while문 (0) | 2021.04.03 |
[예제로 배우는 파이썬] 15강. 베팅 게임 만들기 | 조건문 if문과 input()으로 만드는 간단한 게임 (0) | 2021.04.01 |
[2021 예제로 배우는 파이썬] 14강. 커피 자판기 잔돈 지급 프로그램 만들기 (0) | 2021.03.31 |
[예제로 배우는 파이썬] 13강. 커피 자판기 프로그램 만들기 | if문 예제 (0) | 2021.03.30 |