안녕하세요! 좋아요 요정입니다
추억의 가위바위보 메달교환기 게임을 구현했습니다 ㅎㅎ
귀여운 이모티콘 버전으로.... ~ (실행할 수 있게 등록하면 좋은데 방법을 찾아봐야겠어요..)
코드
import random
return_num_list = [1,1,2,2,2,2,4,4,4,7,7,20]
game_selection_list = ['가위', '바위', '보']
gameStatus = True
count = 1
print("""
. 。+。☆゜*。゜。
。*゜゜+☆*+゜。*。
@。゜*゜。+。☆*@゜
゜+。☆゜。*。@。+*゜
\゜*。゜。*゜*。+/
\*゜+ ∧,,∧ ./
\ (^ω^*) 가위바위보 게임
◎⊂ ) 시-작!
△し-J
""")
while gameStatus:
print(f" ☆{count}번째 게임 ------------------☆")
comHand = random.choice(game_selection_list)
myHand = input("가위,바위,보 중에 골라주세요 =>")
result = ""
print(f"""
┌────────────────────┐
나:{myHand} 컴퓨터:{comHand}""")
if myHand == "가위":
if comHand == "가위":
result = "onemore"
elif comHand == "바위":
result = "gameover"
elif comHand == "보":
result = "win"
elif myHand == "바위":
if comHand == "가위":
result = "win"
elif comHand == "바위":
result = "onemore"
elif comHand == "보":
result = "gameover"
elif myHand == "보":
if comHand == "가위":
result = "gameover"
elif comHand == "바위":
result = "win"
elif comHand == "보":
result = "onemore"
else :
print(f""" {myHand}? 가위,바위,보를 내주세요.
└────────────────────┘
""")
if result == "gameover":
print(""" 졌다. 게임 종료^^
└────────────────────┘
""")
gameStatus = False
elif result == "win":
print(""" 이겼다!
└────────────────────┘
""")
print("~당다라당당당당(숫자돌아가는중)~")
returnNum = random.choice(return_num_list)
print("축하합니다!", str(returnNum),"개의 메달을 드립니다.")
gameStatus = False
elif result =="onemore" :
print(""" 비겼다! 한번 더
└────────────────────┘
""")
count += 1
print("""
\゜\、\・、\ 、\・。゜、\・\。゜\、・\\・ \。゜\、
\゜\、\・、\、(’ω’)게임 종료되었습니다! \・\。゜\、、
\・。゜\、・\\・\。゜\、\゜ \、\・、\、\・。゜、\・\。゜
""")
구현 출력물
즐거운 코딩코딩!!
'Study-Note > Python' 카테고리의 다른 글
[파이썬] 문자열 리버스 ,대소문자 변경 (0) | 2021.12.09 |
---|---|
[Python] 리스트 형태 포맷해서 출력하는 함수(+텍스트 컬러 변경) (0) | 2021.09.09 |
[Python] 타이핑치는 효과 함수 (0) | 2021.09.09 |