Jogo do Par ou Impar (usando Tkinter)

from tkinter import *
from random import randint

root = Tk()
root.geometry("400x250")
root.title("Jogo Par ou Impar")
root.configure(bg="white")
root.resizable(False,False)
def jogar ():
e = opcao.get().lower().strip()[0]
n = numero.get()
pc = randint(0, 10)
total = n +pc
if n <= 10:
if e == 'p' or e == 'i':
if e in 'p':
if total % 2 == 0:
mensagem = f'Jogou {n}, o computador jogou {pc}. Total igual {total}.' \
f'\nParabéns, ganhou.'
else:
mensagem = f'Jogou {n}, o computador jogou {pc}. Total igual {total}.' \
f'\nLamento, mas perdeu.'
if e in 'i':
if total % 2 == 1:
mensagem = f'Jogou {n}, o computador jogou {pc}. Total igual {total}.\nParabéns, ganhou.'
else:
mensagem = f'Jogou {n}, o computador jogou {pc}. Total igual {total}.\nLamento, mas perdeu.'
else:
mensagem = f'A letra tem de ser um p ou um i.'

else:
mensagem = f'O valor tem de ser entre 0 e 10.'
variavel.set(mensagem)
text = Label(text="Jogo Par ou Impar",font=("Arial","15","bold"),
bg="white")
text.place(relx=0.3,rely=0.05)
escolha= Label(text="Quer par ou ímpar? (P/I)",font=("Arial","12","bold"),
bg="white",fg="blue")
escolha.place(relx=0.05,rely=0.25)
opcao = StringVar()
escolha_entrada= Entry(textvariable=opcao,font=("Arial","12","bold"),
bg="green",fg="black",justify='center')
escolha_entrada.place(relx=0.6,rely=0.25,relwidth=0.2)
escolha_numero= Label(text="Digite um valor: ",font=("Arial","12","bold")
,bg="white",fg="blue")
escolha_numero.place(relx=0.05,rely=0.45)
numero = IntVar()
numero_entrada= Entry(textvariable=numero,font=("Arial","12","bold"),bg="green"
,fg="black",justify='center')
numero_entrada.place(relx=0.6,rely=0.45,relwidth=0.2)
but = Button(text="Jogar",fg="white",bg="blue",font=("Times","13","bold"),
command=jogar)
but.place(relx=0.4,rely=0.6,relwidth=0.2,relheight=0.15)
variavel = StringVar()
resultado=Label( text="Resultado:",font=("Arial","14","bold"))
resultado.place(relx=0.05,rely=0.82)
resultadof=Label( textvariable=variavel)
resultadof.place(relx=0.35,rely=0.82)
root.mainloop()

Comentários

Mensagens populares deste blogue

Criar Cartões de Visita

12 signos egípcios

Calcular a percentagem de ocupação