티스토리 뷰

안녕하세요! 좋아요 요정입니다

추억의 가위바위보 메달교환기 게임을 구현했습니다 ㅎㅎ 

 

귀여운 이모티콘 버전으로.... ~   (실행할 수 있게 등록하면 좋은데 방법을 찾아봐야겠어요..)

 

 

코드

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("""
\゜\、\・、\ 、\・。゜、\・\。゜\、・\\・ \。゜\、
\゜\、\・、\、(’ω’)게임 종료되었습니다! \・\。゜\、、
 \・。゜\、・\\・\。゜\、\゜ \、\・、\、\・。゜、\・\。゜

""")

 

구현 출력물 

 

 

즐거운 코딩코딩!! 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함