안녕하세요. 코드덤입니다.
오늘은 가위바위보 게임을 만들어 볼 거예요.
오늘의 프로젝트를 만들어 나가기 전에
파이썬의 입문과정에서 만들 수 있는 더 많은 프로젝트들을 잠시 감상하는 시간을 가져보세요~
플레이어가 "가위, 바위, 보" 중 하나를 입력을 하면,
컴퓨터와 나의 선택이 아래와 같이 아스키 아트로 표현됩니다.
그리고 그 결과가
저는 가위바위보의 각 아스키 아트를 리스트에 담아두고, 이 리스트를 기준으로 코드를 작성해 나갈 거예요.
먼저 컴퓨터는 랜덤을 사용해서 게임을 진행해야겠죠~
그래서 random모듈을 불러옵니다.
그리고 인덱스를 활용해서 코드를 작성해 주기 위해서, 아래와 같이 random.randint()로, 0~ 2 사이의 수를 추출해서,
가위바위보 리스트의 인덱스로 사용할 거예요.
오늘 내용은 아래 조건문의 조건이 글로 설명드리기엔 조금 한계가 있어요~
아래 영상을 참고하시면 보다 자세한 설명을 들으실 수 있습니다~
그리고 사용자의 선택은 input을 사용해서 입력을 받을게요.
동일하게 위에서 만든 리스트를 적용시키기 위해서, int()로 정수로 바꿔주겠습니다.
그리고 컴퓨터와 사용자가 선택한 결과를 아래와 같이 띄워줄게요.
그리고 이 결과 또한 각각의 선택된 인덱스 값을 비교하는 방식으로 조건을 달았습니다.
이 조건에 대한 상세한 설명은 위의 영상을 참고해 주세요~
입문과정에서도 그래픽 게임을 만들 수 있다는 사실을 알고 계시나요?
입문과정이라고, 책만 들여다 보고 있지 마세요!
프로그래밍 언어는 직접 프로그램을 만들며 배워 나가야 합니다.
직접 다양한 작품들을 만들어 나가며, 파이썬을 기초를 다져 나가세요!
현재 얼리버드 할인 이벤트가 진행 중이니, 이 시기를 놓치지 마세요~
자세한 내용은 아래 페이지를 참고해 주세요~
'파이썬 Python 강좌 > 예제로 배우는 파이썬' 카테고리의 다른 글
[예제로 배우는 파이썬] 28강. 영어 단어 검색 프로그램 | 딕셔너리 활용하기 (0) | 2021.04.17 |
---|---|
[파이썬 무료 기초 강좌] 27강. 리스트로 만드는 까페 관리자 모드 프로그램 | 리스트 추가 변경 삭제 (0) | 2021.04.15 |
[예제로 배우는 파이썬] 25강. 리스트에서 랜덤 뽑기 / time 모듈 (0) | 2021.04.12 |
[예제로 배우는 파이썬] 24강. 거북이 그래픽 모듈로 장미 꽃 그리기 (0) | 2021.04.11 |
[예제로 배우는 파이썬] 23강. 거북이 그래픽 모듈로 아이스크림 그리기 (0) | 2021.04.10 |