Dr. Angela의 100일 간의 코드 Python 부트캠프 중 04일차

Day 04 - 무작위화 및 Python 목록

04일에는 가위바위보 게임을 만들었습니다. 프로젝트 전반에 걸쳐 random 모듈을 사용하고 목록에 항목을 추가하는 방법에 대해 배웠습니다.

암호:

#initialize random 
import random

#set ASCI symbols for rock, paper and scissors
rock = '''
    _______
---'   ____)
      (_____)
      (_____)
      (____)
---.__(___)
'''

paper = '''
    _______
---'   ____)____
          ______)
          _______)
         _______)
---.__________)
'''

scissors = '''
    _______
---'   ____)____
          ______)
       __________)
      (____)
---.__(___)
'''
#create a variable to store the lists of rock, paper and scissors
game_images = [rock, paper, scissors]

user_choice = int(input("What do you choose? Type 0 for Rock, 1 for Paper or 2 for Scissors.\n"))

#set conditional statement when user enters an invalid number for selection
if user_choice >= 3 or user_choice < 0: 
    print("You typed an invalid number, you lose!") 
else:
    print(game_images[user_choice])

    computer_choice = random.randint(0, 2)
    print("Computer chose:")
    print(game_images[computer_choice])

    if user_choice == 0 and computer_choice == 2:
        print("You win!")
    elif computer_choice == 0 and user_choice == 2:
        print("You lose")
    elif computer_choice > user_choice:
        print("You lose")
    elif user_choice > computer_choice:
        print("You win!")
    elif computer_choice == user_choice:
        print("It's a draw")



산출:

좋은 웹페이지 즐겨찾기