-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdesafio.py
38 lines (27 loc) · 848 Bytes
/
desafio.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
from random import choice
jogada = ["pedra", "papel", "tesoura"]
#Matriz de possibilidades para comparação das jogadas
regras = (("empate", "derrota", "vitoria"), ("vitoria", "empate", "derrota"), ("derrota", "vitoria", "empate"))
resultado = {
"empate": " Empate!",
"vitoria": " Vitória!",
"derrota": " Derrota!",
}
# firulas
print('-=' * 13)
print('''Escolha dentre as opções:
Pedra
Papel
Tesoura
ou digite sair''')
print('-=' * 13)
# O jogo
while True:
jogador, computador = input('Faça a sua jogada: ').lower(), choice(jogada)
if jogador == "sair":
break
if jogador in jogada:
print(f" O computador jogou: {computador}")
print(resultado[regras[jogada.index(jogador)][jogada.index(computador)]])
else:
print(f" As opções válidas são:\n {jogada}")