>

TIL

2주차 Day 1. up&down 게임과 가위바위보 게임을 만들어보자

ekdud 2024. 7. 1. 20:51
더보기

숫자를 입력하세요:  0
유효한 범위 내의 숫자를 입력하세요
숫자를 입력하세요:  5

숫자를 입력하세요:  7

숫자를 입력하세요:  8
맞았습니다
시도한 횟수: 3
다시 하시겠습니까? (y/n): y
이전 게임 플레이어 최고 시도 횟수: 3
숫자를 입력하세요:  5
다운
숫자를 입력하세요:  3
맞았습니다
시도한 횟수: 2
다시 하시겠습니까? (y/n): n
게임을 종료합니다

더보기

가위, 바위, 보 중 하나를 선택하세요: ㅇㅂㅇ
유효한 입력이 아닙니다
가위, 바위, 보 중 하나를 선택하세요: 바위
사용자: 바위, 컴퓨터: 가위
사용자 승리!
다시 하시겠습니까? (y/n): y
가위, 바위, 보 중 하나를 선택하세요: 가위
사용자: 가위, 컴퓨터: 바위
컴퓨터 승리!
다시 하시겠습니까? (y/n): N
게임을 종료합니다
승: 1 패: 1 무승부: 0

이런식으로 동작하도록 만들었는데 생각보다 시간이 너무 오래걸렸다.. copilot 쓰고 싶은 마음이 굴뚝 같았지만 ㅜㅜ 내손으로 엄청난 시행착오를 겪으며 결국 해냈다... (진짜 적어도 100번은 오류낸 듯) 간단한 게임이라서 금방할 줄 알았는데 그건 내 실력을 과대평가한 것이었고?

 

내가 while문을 제대로 이해하지 못하고 있었다는 것을 알게됐다 ㅎㅎ,, 

while True: 로 계속 반복문 돌리고 break로 빠져나오는 방식을 사용했다.

 

https://github.com/HeureuseD/python_hw (처음 써본 github.. 감 잡아가는 중)

 

GitHub - HeureuseD/python_hw

Contribute to HeureuseD/python_hw development by creating an account on GitHub.

github.com