1

programacion del dilema del prisionero con python

import getpass

print("bienvenido al dilema del pricionero")
eleccion_1= int(getpass.getpass("seleccine (1) para cooperar, (2) para callar: "))
eleccion_2= int(getpass.getpass("seleccine (1) para cooperar, (2) para callar: "))
valores_permitidos = [1,2]

defresolucion(eleccion_1, eleccion_2):if eleccion_1 == eleccion_2:
        if eleccion_1 and eleccion_2 == 1:
            print("ambos reciben 5 años de prision")
        else:
            print("ambos reciben un año de prision")
    else:
        if eleccion_1 == 1:
            print("el prisionero 1 sale libre, prisionero 2 recibe 20 años de carcel")
        else:
            print("prisionero 2 sale libre, prisionero 1 recibe 20 años de carcel")

if eleccion_1 notin valores_permitidos or eleccion_2 notin valores_permitidos:
    if eleccion_1 != valores_permitidos:
        print("prisionero 1. tome una decision ")
    elif eleccion_1 != valores_permitidos:
        print("prisionero 2. tome una decision ")
else:
    resolucion(eleccion_1, eleccion_2)

Escribe tu comentario
+ 2