Added some python projects
This commit is contained in:
118
Python/RPS-Ducky_Vinex-1_1.py
Normal file
118
Python/RPS-Ducky_Vinex-1_1.py
Normal file
@@ -0,0 +1,118 @@
|
||||
import time
|
||||
import sys
|
||||
from random import randint
|
||||
|
||||
print('Rock Paper Scissors by Ducky and Vinex', '\t')
|
||||
print('Beta 1.0.2')
|
||||
print("\t")
|
||||
|
||||
win = True
|
||||
computer_score = 0
|
||||
user_score = 0
|
||||
while True:
|
||||
userinput = input('Rock(r), Paper(p), Scissors(s), Lizard(l), Spock(k)?: ').lower()
|
||||
if (userinput == "r" or userinput == "rock"):
|
||||
print('You choose Rock!')
|
||||
userinput = "rock"
|
||||
elif (userinput == "p" or userinput == "paper"):
|
||||
print('You choose Paper!')
|
||||
userinput = "paper"
|
||||
elif (userinput == "s" or userinput == "scissors"):
|
||||
print('You choose Scissors!')
|
||||
userinput = "scissors"
|
||||
elif (userinput == "l" or userinput == "lizard"):
|
||||
print('You choose Lizard!')
|
||||
userinput = "lizard"
|
||||
elif (userinput == "k" or userinput == "spock"):
|
||||
print('You choose Spock!')
|
||||
userinput = "spock"
|
||||
else:
|
||||
print('That was not a valid answer, are sure you are playing the right game?')
|
||||
continue
|
||||
# --------------------------------------------------------------------------------------
|
||||
print('---Computer is thinking---', '\t')
|
||||
time.sleep(.5)
|
||||
computerinput = randint(1, 5)
|
||||
# --------------------------------------------------------------------------------------
|
||||
if (computerinput == 1):
|
||||
print('Computer chose Rock!')
|
||||
computerinput = "rock"
|
||||
elif (computerinput == 2):
|
||||
print('Computer chose Paper!')
|
||||
computerinput = "paper"
|
||||
elif (computerinput == 3):
|
||||
print('Computer chose Scissors!')
|
||||
computerinput = "scissors"
|
||||
elif (computerinput == 4):
|
||||
print('Computer chose Lizard!')
|
||||
computerinput = "lizard"
|
||||
elif (computerinput == 5):
|
||||
print('Computer chose Spock!')
|
||||
computerinput = "spock"
|
||||
else:
|
||||
print('A fatal error has occurred during the computer phase')
|
||||
# --------------------------------------------------------------------------------------
|
||||
if (userinput == computerinput):
|
||||
print('It\'s a draw!' "\t")
|
||||
print('Computer: ', computer_score, ' to ', 'User: ', user_score)
|
||||
print("\t")
|
||||
continue
|
||||
|
||||
elif (userinput == "rock" and computerinput == "paper"):
|
||||
win = False
|
||||
elif (userinput == "rock" and computerinput == "spock"):
|
||||
win = False
|
||||
elif (userinput == "paper" and computerinput == "scissors"):
|
||||
win = False
|
||||
elif (userinput == "paper" and computerinput == "lizard"):
|
||||
win = False
|
||||
elif (userinput == "scissors" and computerinput == "rock"):
|
||||
win = False
|
||||
elif (userinput == "scissors" and computerinput == "spock"):
|
||||
win = False
|
||||
elif (userinput == "lizard" and computerinput == "rock"):
|
||||
win = False
|
||||
elif (userinput == "lizard" and computerinput == "scissors"):
|
||||
win = False
|
||||
elif (userinput == "spock" and computerinput == "rock"):
|
||||
win = False
|
||||
elif (userinput == "spock" and computerinput == "lizard"):
|
||||
win = False
|
||||
|
||||
elif (userinput == "rock" and computerinput == "scissors"):
|
||||
win = True
|
||||
elif (userinput == "rock" and computerinput == "lizard"):
|
||||
win = True
|
||||
elif (userinput == "paper" and computerinput == "rock"):
|
||||
win = True
|
||||
elif (userinput == "paper" and computerinput == "spock"):
|
||||
win = True
|
||||
elif (userinput == "scissors" and computerinput == "paper"):
|
||||
win = True
|
||||
elif (userinput == "scissors" and computerinput == "lizard"):
|
||||
win = True
|
||||
elif (userinput == "lizard" and computerinput == "paper"):
|
||||
win = True
|
||||
elif (userinput == "lizard" and computerinput == "spock"):
|
||||
win = True
|
||||
elif (userinput == "spock" and computerinput == "rock"):
|
||||
win = True
|
||||
elif (userinput == "spock" and computerinput == "scissors"):
|
||||
win = True
|
||||
else:
|
||||
print('A fatal error has occurred juring the last phase')
|
||||
# --------------------------------------------------------------------------------------
|
||||
if win == False:
|
||||
print('Computer Wins!')
|
||||
computer_score += 1
|
||||
print('The scores are: Computer: ', computer_score, ' to ', 'User: ', user_score)
|
||||
print ("\t")
|
||||
elif win == True:
|
||||
print('User Wins!')
|
||||
user_score += 1
|
||||
print('The scores are: Computer: ', computer_score, ' to ', 'User: ', user_score)
|
||||
print ("\t")
|
||||
else:
|
||||
print('Error Posting Scores')
|
||||
# --------------------------------------------------------------------------------------
|
||||
continue
|
||||
Reference in New Issue
Block a user