A Ilusão de uma Escolha
# Terminal simples
import time
print("A Ilusão da Escolha")
#Escolha um número de 1 a 10
numero = int(input("Digite o número de 1 a 9: "))
if numero<11 and numero!=0:
conta1 = numero*9
print("Multiple por 9 (ex. 2*9 = 18) . ")
time.sleep(3)
print("Soma os dígitos (ex.1+8 = 9")
time.sleep(3)
print("Tire 5")
time.sleep(5)
print("O seu número final é de 4.")
else:
print("Digite um número de 1 a 10")
# Terminal muito mais complexo
import time
print("A Ilusão da Escolha")
#Escolha um número de 1 a 10
numero = int(input("Digite o número de 1 a 9: "))
if numero<11 and numero!=0:
conta1 = numero*9
print("Multiple por 9 (ex. 2*9 = 18) . ")
time.sleep(3)
print("Soma os dígitos (ex.1+8 = 9)")
soma = 0
while (conta1>0):
soma = soma + conta1%10
conta1 = int(conta1/10)
time.sleep(3)
print("Tire 5")
n = soma-5
time.sleep(5)
print(f"O número final é de {n}.")
else:
print("Digite um número de 1 a 10!")
# Tkinter
from tkinter import *
root = Tk()
root.title("Ilusão da Escolha ")
root.geometry("400x400")
root.resizable(0,0)
root.configure(bg="#c9e1e6")
def limpar():
escolha_entrada.delete(0, END)
def app():
option = escolha.get()
if option < 11 and option != 0:
conta1 = option * 9
soma = 0
while (conta1>0):
soma = soma + conta1%10
conta1 = int(conta1/10)
n = soma - 5
mensagem =f'Multiple por 9 (ex. 2*9 = 18).\nSoma os dígitos (ex.1+8 = 9)"\nTire 5 ' \
f'\nO resultado vai ser sempre 4.'
else:
mensagem = 'Digite um número de 1 a 10!'
resultado.set(mensagem)
numero_texto = Label(text='Número: ',font=("Arial",13,"bold"),bg="#c9e1e6",fg="#3f00ff")
numero_texto.place(relx=0.3,rely=0.15)
escolha = IntVar()
escolha_entrada= Entry(textvariable=escolha,font=("Arial","12","bold"),
bg="white",fg="green",justify='center')
escolha_entrada.place(relx=0.55,rely=0.15,relwidth=0.2)
butao_mostrar = Button(root, width=10, text="Mostrar", bg="#466a8d",
font=("Arial","12","bold"),fg="white",command=app)
butao_mostrar.place(relx=0.05,rely=0.35)
butao_limpar = Button(root, width=10, text="Limpar", bg="#466a8d",
font=("Arial","12","bold"),fg="white",command=limpar)
butao_limpar.place(relx=0.35,rely=0.35)
butao_exit = Button(root, width=10, text="Sair", bg="#466a8d",
font=("Arial","12","bold"),fg="white",command=root.destroy)
butao_exit.place(relx=0.65,rely=0.35)
resultado = StringVar()
vresultado = Label(textvariable=resultado,font=("Arial",12,"bold"),
bg="#c0d6e4",fg="#466a8d")
vresultado.place(relx=0.1,rely=0.55,relwidth=0.8)
texto = Label(text='P.S: Podemos ver que independente da escolha o modelo\n '
'está feito para dar o mesmo resultado.',
font=("Arial",10,"bold"),bg="#c9e1e6",fg="#3f00ff")
texto.place(relx=0.05,rely=0.8)
root.mainloop()
Comentários
Enviar um comentário