반응형
사용자는 키보드 입력,
컴퓨터는 랜덤하게 가위, 바위, 보를 선택해서
승자를 판단하는 가위바위보 게임의 파이썬 코드입니다.
import random
print('가위바위보 게임을 시작합니다.')
while True:
# 사용자 선택
user = int(input("가위(0), 바위(1), 보(2): "))
# 컴퓨터의 선택 (랜덤하게)
com = random.randint(0,2)
# 선택 출력
print("사용자 선택:", user)
print("컴퓨터 선택:", com)
# 승부 결정
if user == com:
print("무승부!")
elif (user == 0 and com == 2) or \
(user == 1 and com == 0) or \
(user == 2 and com == 1):
print("사용자 승리!")
else:
print("컴퓨터 승리!")
# 다시 플레이할 것인지 묻기
play_again = input("다시 플레이하시겠습니까? (y/n): ").lower()
if play_again != "y":
break
반응형
'Python' 카테고리의 다른 글
(파이썬) 공 튀기기 (움직이기, 애니메이션) (73) | 2023.12.08 |
---|---|
(파이썬) zip(), dict(): 두 개의 리스트(list)를 딕셔너리(dictionary)로 만들기 (0) | 2023.10.24 |
(파이썬) 엑셀 파일 읽어오기 pandas DataFrame (0) | 2023.10.18 |
(파이썬) 연금복권 720+ 자동 번호 생성 (0) | 2023.10.01 |
(파이썬) 키보드로 입력 받은 값의 합과 평균 구하기 (0) | 2023.09.27 |