-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathRockPaperScissors.py
107 lines (101 loc) · 3.09 KB
/
RockPaperScissors.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
#! /usr/bin/python3
import time
import random
import sys
print("\n\n\n\n\n\n\n\n\n\n")
print("\n\n\n\n\n\n\n\n\n\n")
print("\n\n\n\n\n\n\n\n\n\n")
print("\n\n\n\n\n\n\n\n\n\n")
print("\n\n\n\n\n\n\n\n\n\n")
print("\n\n\n\n\n\n\n\n\n\n")
print("\n\n\n\n\n\n\n\n\n\n")
print("\n\n\n\n\n\n\n\n\n\n")
name = input("\n\n\nWhat is your name?\n\n\n")
time.sleep(1)
print("\n\nWelcome, " + name + "!\n\n")
time.sleep(1)
while True:
human = input("\n\n\nRock, paper, or scissors?\n\n")
computerInt = random.randint(0, 2)
if computerInt == 0:
computerInt = "rock.\n\n"
elif computerInt == 1:
computerInt = "paper.\n\n"
else:
computerInt = "scissors.\n\n"
# If human chooses rock
if human.upper() == "ROCK":
print("\n\nYou have chosen rock.\n\n\n\n\n")
time.sleep(1)
print("Rock!\n\n")
time.sleep(1)
print("Paper!\n\n")
time.sleep(1)
print("Scissors!\n\n")
time.sleep(1)
print("Shoot!\n\n")
time.sleep(1)
print("The computer chooses " + str(computerInt))
time.sleep(1)
if computerInt == "rock.\n\n":
print("It's a tie\n\n")
time.sleep(2)
if computerInt == "paper.\n\n":
print("The computer wins.\n\n")
time.sleep(2)
if computerInt == "scissors.\n\n":
print("You win, " + name + "!\n\n")
time.sleep(2)
# If human chooses paper
if human.upper() == "PAPER":
print("\n\nYou have chosen paper.\n\n\n\n\n")
time.sleep(1)
print("Rock!\n\n")
time.sleep(1)
print("Paper!\n\n")
time.sleep(1)
print("Scissors!\n\n")
time.sleep(1)
print("Shoot!\n\n")
time.sleep(1)
print("The computer chooses " + str(computerInt))
time.sleep(1)
if computerInt == "rock.\n\n":
print("You win, " + name + "!\n\n")
time.sleep(2)
if computerInt == "paper.\n\n":
print("It's a tie\n\n")
time.sleep(2)
if computerInt == "scissors.\n\n":
print("The computer wins.\n\n")
time.sleep(2)
# If human chooses scissors
if human.upper() == "SCISSORS":
print("\n\nYou have chosen scissors.\n\n\n\n\n")
time.sleep(1)
print("Rock!\n\n")
time.sleep(1)
print("Paper!\n\n")
time.sleep(1)
print("Scissors!\n\n")
time.sleep(1)
print("Shoot!\n\n")
time.sleep(1)
print("The computer chooses " + str(computerInt))
time.sleep(1)
if computerInt == "rock.\n\n":
print("The computer wins.\n\n")
time.sleep(2)
if computerInt == "paper.\n\n":
print("You win, " + name + "!\n\n")
time.sleep(2)
if computerInt == "scissors.\n\n":
print("It's a tie\n\n")
time.sleep(2)
# Restart game
human = input("Would you like to play again? (y/n)\n\n")
if not human == "y":
print("Exiting game.\n\n")
print("Thank you for playing!\n\n")
time.sleep(1)
break