Python에서 가위바위보 게임 만들기

첫 번째 가져오기 라이브러리 "무작위"
와 함께:

import random


다음을 사용하여 기본 점수 설정:

user_wins= 0
computer_wins= 0


옵션 제공:

options= ["Rock", "Paper", "Scissor"]



사용자가 종료하려는 경우:

while True:
    user_input= input("Enter Rock, Paper, or Scissors or Q to Quit: ")
    if user_input == "q" or user_input == "Q":
        break



사용자가 가위바위보에 들어갈 때 발생하는 일:

    if user_input not in options:
        continue
    random_number= random.randint(0,2)
    # rock: 0, paper: 1, scissor: 2
    computer_pick= options[random_number]
    print("Computer picked: ", computer_pick + "\n" "You picked: ", user_input)

    if user_input == "Rock" and computer_pick == "Scissor":
        print("You win!")
        user_wins += 1

    elif user_input == computer_pick:
        print("It's a tie!")

    elif user_input == "Paper" and computer_pick == "Rock":
        print("You win!")
        user_wins += 1

    elif user_input == "Scissor" and computer_pick == "Paper":
        print("You win!")
        user_wins += 1

    else:
        print("You lose!")
        computer_wins += 1


최종 점수 인쇄:

print("You won: ", user_wins, "times.")
print("Computer won: ", computer_wins, "times.")
if user_wins > computer_wins:
    print("You are the winner!")
elif user_wins < computer_wins:
    print("Computer is the winner!")
else:
    print("It's a tie!")
print ("Thanks for playing!")


여기에서 전체 코드를 확인하세요: Source Code

산출:



코딩 유지 및 학습 유지
더 많은 것을 기대해 주세요!

좋은 웹페이지 즐겨찾기