from tkinter import *
from random import *
root = Tk()
root.title("Teoria dos Jogos")
root.geometry("500x500")
root.configure(bg="#c1d5ee")
root.resizable(0,0)
def limpar1():
entrada1.delete(0, END)
def butaoclick1():
Bonnie = variavel.get()
Cleyde = randint(1, 2)
if Cleyde == 1:
mgs1= "Cleyde decidiu Confessar."
else:
mgs1= "Cleyde decidiu NÃO CONFESSAR."
if Bonnie == 1 and Cleyde == 1:
msg2 ='Ambos os dissidiram Confessar.\nAmbos vão passar 10 anos de cadeia.'
elif Bonnie == 2 and Cleyde == 2:
msg2 ='Bonnie e Cleyde dissidiram Não Confessar.\nVão passar 5 anos de cadeia.'
elif Bonnie == 2 and Cleyde == 1:
msg2='Bonnie vai para a cadeia durante 30 anos \ne Cleyde vai sair livre da cadeia'
else:
msg2= 'Cleyde vai para a cadeia durante 30 anos e Bonnie \nvai sair livre da cadeia'
vresultado1.set(mgs1),vresultado2.set(msg2)
txt1=Label( text="Bonnie",
font=("Arial","8","bold"),bg="#c1d5ee")
txt1.place(relx=0.6,rely=0.05)
txt2=Label( text="Cleyde",
font=("Arial","8","bold"),bg="#c1d5ee")
txt2.place(relx=0.05,rely=0.3)
txt3=Label( text="CONFESSAR",
font=("Arial","12","bold"),bg="#c1d5ee",fg="blue")
txt3.place(relx=0.35,rely=0.15)
txt4=Label( text="NÃO CONFESSAR",
font=("Arial","12","bold"),bg="#c1d5ee",fg="blue")
txt4.place(relx=0.65,rely=0.15)
txt5=Label( text="CONFESSAR",
font=("Arial","12","bold"),bg="#c1d5ee",fg="blue")
txt5.place(relx=0.1,rely=0.25)
txt6=Label( text="NÃO CONFESSAR",
font=("Arial","12","bold"),bg="#c1d5ee",fg="blue")
txt6.place(relx=0.03,rely=0.35)
txt7=Label( text="10;10",
font=("Arial","12","bold"),bg="#c1d5ee",fg="black")
txt7.place(relx=0.4,rely=0.24)
txt8=Label( text="30;0",
font=("Arial","12","bold"),bg="#c1d5ee",fg="black")
txt8.place(relx=0.4,rely=0.34)
txt9=Label( text="0;30",
font=("Arial","12","bold"),bg="#c1d5ee",fg="black")
txt9.place(relx=0.75,rely=0.24)
txt10=Label( text=" 5;5 ",
font=("Arial","12","bold"),bg="#c1d5ee",fg="black")
txt10.place(relx=0.77,rely=0.34)
txt11=Label( text="1- Para CONFESSAR 2 - Para NÃO CONFESSAR",
font=("Arial","12","bold"),bg="#c1d5ee",fg="black")
txt11.place(relx=0.15,rely=0.5)
#command=butaoclick1
bt_calcular1 = Button( text="Resultado", bd=2, bg='#107db2',
fg='white', font=('verdana', 14, 'bold'),command=butaoclick1)
bt_calcular1.place(relx=0.25,rely=0.7, relwidth=0.25, relheight=0.05)
butlimpar1 = Button( text="Limpar", bd=2,
bg='#107db2', fg='white',
font=('verdana', 14, 'bold'),command=limpar1)
butlimpar1.place(relx=0.6, rely=0.7, relwidth=0.2, relheight=0.05)
variavel = IntVar()
entrada1 = Entry(textvariable=variavel,justify='center',fg="green")
entrada1.place(relx=0.35,rely=0.6)
vresultado1 = StringVar()
resultado1=Label( textvariable=vresultado1,bg="#c1d5ee")
resultado1.place(relx=0.05,rely=0.8,relwidth=0.9)
vresultado2 = StringVar()
resultado2=Label( textvariable=vresultado2,bg="#c1d5ee")
resultado2.place(relx=0.05,rely=0.9,relwidth=0.9)
root.mainloop()