'가위바위보' 게임을 만들어보자.
* s 가위
* 컴퓨터: 바위, 나: 가위 -> 졌습니다
* 가위, 바위, 보 중 하나를 선택하세요: 가위
* 컴퓨터: 가위, 나: 가위 -> 비겼습니다
* 가위, 바위, 보 중 하나를 선택하세요: 가위
* 컴퓨터: 보, 나: 가위 -> 이겼습니다!!!! 게임을 종료합니다
첨에 짠 코드.....다시 수정
import random
a = random.choice(['가위', '바위', '보'])
while True:
player = input('가위, 바위, 보 중 하나를 선택하세요 : ')
if a == '가위':
print('')
if player == '가위':
print('상대방 : 가위, 플레이어 : 가위 -> 비겼습니다.')
elif player == '바위':
print('플레이어는 바위를 냈습니다.')
print('상대방 : 가위, 플레이어 : 바위')
print('플레이어가 졌습니다.')
elif player == '보':
print('상대방이 보를 냈습니다.')
print('플레이어가 이겼습니다.')
print('게임을 종료합니다.')
다시 짠 코드
import random
while True:
a = random.choice(['가위', '바위', '보'])
player = input('가위, 바위, 보 중 하나를 선택하세요 : ')
if a == '보':
if player == '가위':
print('상대방 : 보, 플레이어 : 가위 -> 이겼습니다.')
print('게임을 종료합니다.')
break
elif player == '바위':
print('상대방 : 보, 플레이어 : 바위 -> 졌습니다.')
elif player == '보':
print('상대방 : 보, 플레이어 : 보 -> 졌습니다.')
elif a == '바위':
if player == '가위':
print('상대방 : 바위, 플레이어 : 가위 -> 졌습니다.')
elif player == '바위':
print('상대방 : 바위, 플레이어 : 바위 -> 비겼습니다.')
elif player == '보':
print('상대방 : 바위, 플레이어 : 보 -> 이겼습니다.')
elif a == '가위':
if player == '가위':
print('상대방 : 가위, 플레이어 : 가위 -> 비겼습니다.')
elif player == '바위':
print('상대방 : 가위, 플레이어 : 바위 -> 이겼습니다.')
elif player == '보':
print('상대방 : 가위, 플레이어 : 보 -> 졌습니다.')
문제 풀기 : 로또 번호 예상 프로그램을 만들어보자. (0) | 2023.03.12 |
---|---|
문제 풀기 : 주사위를 던져 주사위의 값을 맞추는 게임을 만들어보자. (0) | 2023.03.11 |
문제풀기 : 가장 큰 동전부터 최대한 지불해야 하는 값을 채우는 방식으로 구현 (0) | 2023.03.07 |
연습문제 : 재귀호출로 회문 판별하기. (0) | 2023.03.06 |
연습문제 : 빈도수를 출력하는 프로그램 만들기. (1) | 2023.03.06 |
댓글 영역