Sinisterly
Paper Scissor Rock [Python][Updated!] - Printable Version

+- Sinisterly (https://sinister.ly)
+-- Forum: Coding (https://sinister.ly/Forum-Coding)
+--- Forum: Python (https://sinister.ly/Forum-Python)
+--- Thread: Paper Scissor Rock [Python][Updated!] (/Thread-Paper-Scissor-Rock-Python-Updated)



Paper Scissor Rock [Python][Updated!] - Ex094 - 02-13-2013

Code:
from random import choice choices = ['Paper', 'Scissor', 'Rock'] print('Welcome to Paper-Scissor-Rock Game') user_name = input('Please enter your good name: ') print('Welcome', user_name, '!') print('Pick your choice') print('''Your Choice: 1) Paper 2) Scissor 3) Rock ''') user_choice = input('Your choice (Type the word): ') pc_choice = choice(choices) print(user_choice) print(pc_choice) if pc_choice == 'Paper' and user_choice == 'Scissor': print('Sissor busts Paper', user_name, 'wins!') elif pc_choice == 'Scissor' and user_choice == 'Paper': print('Scissor busts Paper, PC wins! SHAME ON YOU!') elif pc_choice == 'Scissor' and user_choice == 'Rock': print('Rock beats Scissor', user_name, 'wins!') elif pc_choice == 'Rock' and user_choice == 'Scissor': print('Rock beats Scissor, PC wins!') elif pc_choice == 'Rock' and user_choice == 'Paper': print('Paper beats Rock', user_name, 'wins!') elif pc_choice == 'Paper' and user_choice == 'Rock': print('Rock beats Paper PC wins!') elif pc_choice == user_choice: print('Great Minds think alike ;)')
Code is a little buggy cuz I used the random.choice :wacko:

Here's my updated code, First one was too simple. This time I've added a score system and repeating menu so that you don't have to quit and lauch the app again Smile Have fun!
Code:
import random from random import choice user_score = 0 pc_score = 0 usr_choice = ['paper', 'scissor', 'rock'] user_name = input('Please enter your good name: ') print('Welcome', user_name, '!') stat = True while stat: print('Welcome to Paper Scissor and Rock Game') print('Your Score is: ', user_score) print('PC score is: ', pc_score) print('Choose your pick: Paper, Scissor or Rock') usr_pick = input(': ') pc_pick = random.choice(usr_choice) if pc_pick == 'paper' and usr_pick == 'scissor': print('Scissor beats rock', user_name, 'gets the point') user_score += 1 elif pc_pick == 'scissor' and usr_pick == 'paper': print('Scissor tears the Paper and PC get the point') pc_score += 1 elif pc_pick == 'scissor' and usr_pick == 'rock': print('Rock crushes the Scissor and', user_name, 'takes the point') user_score += 1 elif pc_pick == 'rock' and usr_pick == 'scissor': print('Rock destroyes the scissor PC takes the point') pc_score += 1 elif pc_pick == 'rock' and usr_pick == 'paper': print('Paper covers the Rock and', user_name, 'takes the point') user_score += 1 elif pc_pick == 'paper' and usr_pick == 'rock': print('Paper Dumps the Rock and PC takes the point!') pc_score += 1 elif pc_pick == usr_pick: print('Thats a tie, For fun I will deduct points B-) IMA Boss') pc_score -= 1 user_score -= 1



Paper Scissor Rock [Python][Updated!] - Ex094 - 02-13-2013

Code:
from random import choice choices = ['Paper', 'Scissor', 'Rock'] print('Welcome to Paper-Scissor-Rock Game') user_name = input('Please enter your good name: ') print('Welcome', user_name, '!') print('Pick your choice') print('''Your Choice: 1) Paper 2) Scissor 3) Rock ''') user_choice = input('Your choice (Type the word): ') pc_choice = choice(choices) print(user_choice) print(pc_choice) if pc_choice == 'Paper' and user_choice == 'Scissor': print('Sissor busts Paper', user_name, 'wins!') elif pc_choice == 'Scissor' and user_choice == 'Paper': print('Scissor busts Paper, PC wins! SHAME ON YOU!') elif pc_choice == 'Scissor' and user_choice == 'Rock': print('Rock beats Scissor', user_name, 'wins!') elif pc_choice == 'Rock' and user_choice == 'Scissor': print('Rock beats Scissor, PC wins!') elif pc_choice == 'Rock' and user_choice == 'Paper': print('Paper beats Rock', user_name, 'wins!') elif pc_choice == 'Paper' and user_choice == 'Rock': print('Rock beats Paper PC wins!') elif pc_choice == user_choice: print('Great Minds think alike ;)')
Code is a little buggy cuz I used the random.choice :wacko:

Here's my updated code, First one was too simple. This time I've added a score system and repeating menu so that you don't have to quit and lauch the app again Smile Have fun!
Code:
import random from random import choice user_score = 0 pc_score = 0 usr_choice = ['paper', 'scissor', 'rock'] user_name = input('Please enter your good name: ') print('Welcome', user_name, '!') stat = True while stat: print('Welcome to Paper Scissor and Rock Game') print('Your Score is: ', user_score) print('PC score is: ', pc_score) print('Choose your pick: Paper, Scissor or Rock') usr_pick = input(': ') pc_pick = random.choice(usr_choice) if pc_pick == 'paper' and usr_pick == 'scissor': print('Scissor beats rock', user_name, 'gets the point') user_score += 1 elif pc_pick == 'scissor' and usr_pick == 'paper': print('Scissor tears the Paper and PC get the point') pc_score += 1 elif pc_pick == 'scissor' and usr_pick == 'rock': print('Rock crushes the Scissor and', user_name, 'takes the point') user_score += 1 elif pc_pick == 'rock' and usr_pick == 'scissor': print('Rock destroyes the scissor PC takes the point') pc_score += 1 elif pc_pick == 'rock' and usr_pick == 'paper': print('Paper covers the Rock and', user_name, 'takes the point') user_score += 1 elif pc_pick == 'paper' and usr_pick == 'rock': print('Paper Dumps the Rock and PC takes the point!') pc_score += 1 elif pc_pick == usr_pick: print('Thats a tie, For fun I will deduct points B-) IMA Boss') pc_score -= 1 user_score -= 1



Paper Scissor Rock [Python][Updated!] - Ex094 - 02-13-2013

Code:
from random import choice choices = ['Paper', 'Scissor', 'Rock'] print('Welcome to Paper-Scissor-Rock Game') user_name = input('Please enter your good name: ') print('Welcome', user_name, '!') print('Pick your choice') print('''Your Choice: 1) Paper 2) Scissor 3) Rock ''') user_choice = input('Your choice (Type the word): ') pc_choice = choice(choices) print(user_choice) print(pc_choice) if pc_choice == 'Paper' and user_choice == 'Scissor': print('Sissor busts Paper', user_name, 'wins!') elif pc_choice == 'Scissor' and user_choice == 'Paper': print('Scissor busts Paper, PC wins! SHAME ON YOU!') elif pc_choice == 'Scissor' and user_choice == 'Rock': print('Rock beats Scissor', user_name, 'wins!') elif pc_choice == 'Rock' and user_choice == 'Scissor': print('Rock beats Scissor, PC wins!') elif pc_choice == 'Rock' and user_choice == 'Paper': print('Paper beats Rock', user_name, 'wins!') elif pc_choice == 'Paper' and user_choice == 'Rock': print('Rock beats Paper PC wins!') elif pc_choice == user_choice: print('Great Minds think alike ;)')
Code is a little buggy cuz I used the random.choice :wacko:

Here's my updated code, First one was too simple. This time I've added a score system and repeating menu so that you don't have to quit and lauch the app again Smile Have fun!
Code:
import random from random import choice user_score = 0 pc_score = 0 usr_choice = ['paper', 'scissor', 'rock'] user_name = input('Please enter your good name: ') print('Welcome', user_name, '!') stat = True while stat: print('Welcome to Paper Scissor and Rock Game') print('Your Score is: ', user_score) print('PC score is: ', pc_score) print('Choose your pick: Paper, Scissor or Rock') usr_pick = input(': ') pc_pick = random.choice(usr_choice) if pc_pick == 'paper' and usr_pick == 'scissor': print('Scissor beats rock', user_name, 'gets the point') user_score += 1 elif pc_pick == 'scissor' and usr_pick == 'paper': print('Scissor tears the Paper and PC get the point') pc_score += 1 elif pc_pick == 'scissor' and usr_pick == 'rock': print('Rock crushes the Scissor and', user_name, 'takes the point') user_score += 1 elif pc_pick == 'rock' and usr_pick == 'scissor': print('Rock destroyes the scissor PC takes the point') pc_score += 1 elif pc_pick == 'rock' and usr_pick == 'paper': print('Paper covers the Rock and', user_name, 'takes the point') user_score += 1 elif pc_pick == 'paper' and usr_pick == 'rock': print('Paper Dumps the Rock and PC takes the point!') pc_score += 1 elif pc_pick == usr_pick: print('Thats a tie, For fun I will deduct points B-) IMA Boss') pc_score -= 1 user_score -= 1