-
Notifications
You must be signed in to change notification settings - Fork 0
/
JoKenPy.py
70 lines (54 loc) · 1.96 KB
/
JoKenPy.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
import random
moves = ['Pedra','Papel','Tesoura']
keep_playing = True
pscore,cscore = 0, 0
while keep_playing == True:
cmove = random.choice(moves)
print("Jogue contra a IA no jogo mais difícil do mundo")
pmove = input("Escolha um movimento: Pedra, Papel ou Tesoura?").capitalize()
print("VOCÊ ESCOLHEU", pmove)
## LÓGICA DA IA MAIS DIFÍCIL DO MUNDO
#if pmove == 'Pedra':
#cmove = 'Tesoura'
#elif pmove =='Tesoura:
#cmove= 'Papel'
#else:
#cmove ='Pedra'
print("A IA ESCOLHEU: ", cmove)
#Logic to game
if cmove == pmove:
print("EMPATE TÉCNICO")
print(pscore, cscore)
elif pmove == "Pedra" and cmove == "Tesoura":
print("VOCÊ VENCEU A MÁQUINA! PARABÉNS!")
pscore+=10
print(pscore, cscore)
elif pmove == "Pedra" and cmove == "Papel":
print("A IA VENCEU VOCÊ! HUMANO INFERIOR! Treine mais!")
cscore+=10
print(pscore, cscore)
elif cmove == "Papel" and cmove == "Pedra":
print("VOCÊ VENCEU A MÁQUINA! PARABÉNS!")
pscore+=10
print(pscore, cscore)
elif pmove == "Papel" and cmove == "Tesoura":
print("A IA VENCEU VOCÊ! HUMANO INFERIOR! Treine mais!")
cscore+=10
print(pscore, cscore)
elif pmove == "Tesoura" and cmove == "Papel":
print("VOCÊ VENCEU A MÁQUINA! PARABÉNS!")
pscore+=10
print(pscore, cscore)
elif pmove == "Tesoura" and cmove == "Pedra":
print("A IA VENCEU VOCÊ! HUMANO INFERIOR! Treine mais!")
cscore+=10
print(pscore, cscore)
# Reiniciar?
play_again = input("Quer Continuar? Tenha consciência que a IA é muito boa. Digite Sim ou S para jogar ou R para Reiniciar com placar Zerado")
if play_again.lower().startswith('s'):
keep_playing = True
if play_again.lower().startswith('r'):
cmove,pmove = 0 , 0
keep_playing = True
else:
keep_playing = False