Apuntes_Python/05_diez_proyectos/03-rock_paper_scissors/cachipun.py

23 lines
614 B
Python
Raw Permalink Normal View History

2022-12-24 22:41:20 -03:00
import random
def juego():
user = ''
while user not in ['r', 'p', 't']:
print("Elige es tu jugada")
user = input("'r' es Roca, 'p' es Papel, 't' es Tijeras\n\t-> ")
pc = random.choice(['r', 'p', 't'])
if user == pc:
return 'Empate 👻️ '
# r > t, t > p, p > r
if victoria(user, pc):
return 'Ganaste ✌️ '
return 'Perdiste 🤥️ '
def victoria(p, op):
""" Devuelve verdadero si el jugador gana """
if (p == 'r' and op == 't') or (p == 't' and op == 'p') or (p == 'p' and op == 'r'):
return True
return False
print(juego())