Mundo em Python

Jogo da Escolha

from tkinter import *
import random # Configurações da janela principal
root = Tk()
root.geometry("400x300")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Jogo da Escolha") # Título do jogo
titulo = Label(text="Jogo da Escolha",
font=("Arial", 28, "bold"), bg="#103030", fg="#49e3e3")
titulo.place(relx=0.05, rely=0.05) # Lista de itens
items = ["Balão de água", "Prémio", "Chantilly"] # Função para escolher um item aleatoriamente e desativar botões
def app():
# Escolhe um item aleatório da lista
choice = random.choice(items)
# Atualiza o texto do resultado para mostrar a escolha
resultado_texto.config(text=f"Você escolheu: {choice}")
# Desativa os botões para prevenir escolhas adicionais
but1.config(state=DISABLED)
but2.config(state=DISABLED)
but3.config(state=DISABLED) # Função para iniciar um novo jogo e reativar botões
def novo_jogo():
# Limpa o texto do resultado
resultado_texto.config(text="")
# Reativa os botões
but1.config(state=NORMAL)
but2.config(state=NORMAL)
but3.config(state=NORMAL) # Botões para acionar a escolha
but1 = Button(text="Escolher 1", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=app)
but1.place(relx=0.1, rely=0.25, relwidth=0.25, relheight=0.1) but2 = Button(text="Escolher 2", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=app)
but2.place(relx=0.45, rely=0.25, relwidth=0.25, relheight=0.1) but3 = Button(text="Escolher 3", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=app)
but3.place(relx=0.75, rely=0.25, relwidth=0.25, relheight=0.1) # Botão para iniciar um novo jogo
but4 = Button(text="Novo Jogo", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=novo_jogo)
but4.place(relx=0.375, rely=0.4, relwidth=0.25, relheight=0.1) # Rótulo para mostrar o resultado
resultado_texto = Label(text="",
font=("Arial", 12, "bold"), bg="#cfe2f3")
resultado_texto.place(relx=0.05, rely=0.6, relwidth=0.9, relheight=0.35) # Iniciar a aplicação
root.mainloop()
0