Answers for "rock paper scissors game python project"

5

rock paper scissors python

import random

rock = '''
    _______
---'   ____)
      (_____)
      (_____)
      (____)
---.__(___)
'''

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

scissors = '''
    _______
---'   ____)____
          ______)
       __________)
      (____)
---.__(___)
'''
while True:
    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"))
    print(game_images[user_choice])

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

    if user_choice >= 3 or user_choice < 0: 
        print("You typed an invalid number, you lose!") 
    elif user_choice == 0 and computer_choice == 2:
        print("You win!")
    elif (computer_choice == 0 and user_choice == 2) or (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")
Posted by: Guest on June-29-2021
1

rock paper scissors game in python

import random
while True:

    print("n-------------------------")
    print("Rock, Paper, Scissors - Shoot!")

    userChoice = input("Choose your weapon [R]ock, [P]aper, or [S]cissors: ")

    if not userChoice in ['r','R','p','P','s','S']:
        print("Please choose a letter!")
        continue
    if userChoice != "exit":
        print("Your choice: " + userChoice)
        choices = ['R','P','S']
        opChoice = random.choice(choices)
        print("Oppenent choice: " + opChoice)

        if opChoice == str.upper(userChoice):
            print("Tie!")
        elif opChoice == 'R' and userChoice.upper() == 'S':
            print("Rock beats Scissor,I win!")
            continue
        elif opChoice == 'S' and userChoice.upper() == 'P':
            print("Scissor beats Paper,I win!")
            continue
        elif opChoice == 'P' and userChoice.upper() == 'R':
            print("Paper beats Rock, I win!")
            continue
        else:
            print("You win!")
            
#code by fawlid
Posted by: Guest on November-06-2021
0

python code for rock paper scissors

from random import randint
t = ["Rock", "Paper", "Scissors"]
computer = t[randint(0,2)]
print("My Rock, Paper and Scissor Game!!")
score=0
C=0

while C<5:

    player = input("What's your move?  :")
    if player == computer:
        print("Tie!")
        print(score)
    elif player == "Rock":
        if computer == "Paper":
            print("You lose!", computer, "covers", player)
            score=score - 1
            print(score)
        else:
            print("You win!", player, "smashes", computer)
            score = score + 1
            print(score)
    elif player == "Paper":
        if computer == "Scissors":
            print("You lose!", computer, "cut", player)
            score = score - 1
            print(score)
        else:
            print("You win!", player, "covers", computer)
            score = score + 1
            print(score)
    elif player == "Scissors":
        if computer == "Rock":
            print("You lose...", computer, "smashes", player)
            score = score - 1
            print(score)
        else:
            print("You win!", player, "cut", computer)
            score = score + 1
            print(score)
    else:
        print("That's not a valid play. Check your spelling!")
    C = C + 1

print('Your final score is: ' +str(score))
Posted by: Guest on January-22-2021

Code answers related to "rock paper scissors game python project"

Python Answers by Framework

Browse Popular Code Answers by Language