-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrock, paper, scissors game.py
More file actions
113 lines (70 loc) · 3.13 KB
/
Copy pathrock, paper, scissors game.py
File metadata and controls
113 lines (70 loc) · 3.13 KB
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
108
109
110
111
112
113
import random
choices = ["rock","paper" ,"scissors"]
computer = random.choice(choices)
Rating_computer = 0
Rating_player = 0
player = input("rock,paper ,scissors ? ").lower()
while player not in choices:
player = input("rock,paper ,scissors ? ").lower()
while True:
if player == computer:
print("computer : " + computer + "\n" + "player : " + player)
print("Tie ! ")
print("Rating computer : " + str(Rating_computer))
print("Rating player : " + str(Rating_player))
elif player == "rock":
if computer == "paper":
print("computer : " + computer + "\n" + "player : " + player)
print("you lose")
print("Rating computer : " + str(Rating_computer))
print("Rating player : " + str(Rating_player))
Rating_computer += 1
elif computer == "scissors":
print("computer : " + computer + "\n" + "player : " + player)
print("you win")
print("Rating computer : " + str(Rating_computer))
print("Rating player : " + str(Rating_player))
Rating_player += 1
elif player == "paper":
if computer == "scissors":
print("computer : " + computer + "\n" + "player : " + player)
print("you lose")
print("Rating computer : " + str(Rating_computer))
print("Rating player : " + str(Rating_player))
Rating_computer += 1
elif computer == "rock":
print("computer : " + computer + "\n" + "player : " + player)
print("you win")
print("Rating computer : " + str(Rating_computer))
print("Rating player : " + str(Rating_player))
Rating_player += 1
elif player == "scissors":
if computer == "rock":
print("computer : " + computer + "\n" + "player : " + player)
print("you lose")
print("Rating computer : " + str(Rating_computer))
print("Rating player : " + str(Rating_player))
Rating_computer += 1
elif computer == "paper":
print("computer : " + computer + "\n" + "player : " + player)
print("you win")
print("Rating computer : " + str(Rating_computer))
print("Rating player : " + str(Rating_player))
Rating_player += 1
if (Rating_player >= 3 or Rating_computer >= 3) and abs(Rating_computer - Rating_player >= 2):
if Rating_computer - Rating_player >= 2:
print("FINISH")
print("********you lose*********")
print("Rating computer : " + str(Rating_computer))
print("Rating player : " + str(Rating_player))
elif Rating_player - Rating_computer >= 2:
print("FINISH")
print("********you win********")
print("Rating computer : " + str(Rating_computer))
print("Rating player : " + str(Rating_player))
break
else:
computer = random.choice(choices)
player = input("rock,paper ,scissors ? ").lower()
while player not in choices:
player = input("rock,paper ,scissors ? ").lower()