Mundo em Python

Pau maior ou menor?

from tkinter import *
import random root = Tk()
root.geometry("600x400")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Pau maior ou menor?") titulo = Label(text="Pau maior ou menor?",
font=("Arial", "28", "bold"), bg="#103030", fg="#49e3e3")
titulo.place(relx=0.14, rely=0.05) texto_sub1 = Label(text="Escolhe um botão",
font=("Arial", "18", "bold"), bg="#103030", fg="#49e3e3")
texto_sub1.place(relx=0.24, rely=0.32) # Lista inicial
lista_original = ["Pau Grande", "Pau Grande", "Pau Pequeno"]
lista = lista_original.copy() def escolher(botao):
global lista
if lista:
valor = random.choice(lista)
lista.remove(valor)
resultado_texto.config(text=f"Saiu-te: {valor}")
botao.config(state="disabled")
else:
resultado_texto.config(text="Já foram escolhidos todos os valores!") def reiniciar():
global lista
lista = lista_original.copy()
resultado_texto.config(text="Jogo reiniciado! Escolhe novamente.")
but1.config(state="normal")
but2.config(state="normal")
but3.config(state="normal")
but1 = Button(text="Botão 1", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=lambda: escolher(but1))
but1.place(relx=0.1, rely=0.55, relwidth=0.25, relheight=0.1) but2 = Button(text="Botão 2", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=lambda: escolher(but2))
but2.place(relx=0.4, rely=0.55, relwidth=0.25, relheight=0.1) but3 = Button(text="Botão 3", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=lambda: escolher(but3))
but3.place(relx=0.7, rely=0.55, relwidth=0.25, relheight=0.1) but_reiniciar = Button(text="Reiniciar", bd=2, bg='#e68a00', fg='white',
font=('verdana', 12, 'bold'), command=reiniciar)
but_reiniciar.place(relx=0.35, rely=0.7, relwidth=0.3, relheight=0.1)
resultado_texto = Label(text="",
font=("Arial", 12, "bold"), bg="#cfe2f3")
resultado_texto.place(relx=0.05, rely=0.85, relwidth=0.9, relheight=0.1) root.mainloop()
0