How to use the while in the tkinter to make the game of Even or Odd?

0

I'm starting now and so I'm super lost, this is my code:

from random import choice
from tkinter import *

janela = Tk()
janela.title("Jogo do PAR ou IMPAR!")
fontPadrao = ("Arial", "10", "bold")
def jogar():
    pc = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
    escolha = ''
    while True:
        cont = 0
        pc_escolha = choice(pc)
        pc_escolha1["text"] = pc_escolha
         jogador = int(jo.get())
         jo.delete(0, END)
         print(jogador)
         print(pc_escolha)
        while escolha != 'P' and escolha != 'I':
            escolha = str(parimpar2.get()).upper().strip()
            parimpar2.delete(0, END)
            digitar["text"] = "Informe [P]PAR ou [I]IMPAR!"
        digitar["text"] = ""
        resu = (jogador + pc_escolha) % 2
        if escolha == 'P' and resu == 0:
            vencedor["text"] = "Jogador Venceu!"
            cont += 1
        elif escolha == 'P' and resu == 1:
            vencedor["text"] = "Computador Venceu! Voce venceu {} 
vezes".format(cont)
            break
        if escolha == 'I' and resu == 1:
            vencedor["text"] = "Jogador Venceu!"
            cont += 1
        elif escolha == 'I' and resu == 0:
            vencedor["text"] = "Computador Venceu! Voce venceu {} 
vezes".format(cont)
            break            
jo = Entry(janela, width=5)
jo["bg"] = "#D3D3D3"
jo.place(x=165, y=40)

bt = Button(janela, text="Jogar", width=20, command=jogar)
            bt["font"] = ("Arial", "10", "bold")
            bt.place(x=100, y=250)

            Jogador = Label(janela, text="Jogador")
            Jogador.place(x=10, y=40)

            parimpar = Label(janela, text="Escolha PAR ou IMPAR[P/I]")
            parimpar.place(x=10, y=80)

            parimpar2 = Entry(janela, width=5)
            parimpar2["bg"] = "#D3D3D3"
            parimpar2.place(x=165,y=80)

            Computador = Label(janela, text="Computador ")
            Computador.place(x=10, y=110)

            pc_escolha1 = Label(janela, text="")
            pc_escolha1.place(x=165, y=110)

            vencedor = Label(janela, text="",  font=fontPadrao)
            vencedor.place(x=125, y=190)

            digitar = Label(janela, text="")
            digitar.place(x=10, y=140)

            janela.geometry("600x300+500+200")
            janela.mainloop()

And this error is appearing:

Who can help me ????

    
asked by anonymous 20.12.2017 / 19:21

0 answers