Mundo em Python

Camadas Atmosfera (por km)

from tkinter import *
root = Tk()
root.geometry("600x300")
root.resizable(0, 0)
root.config(bg="#b6d9db")
root.title("Camadas Atmosfera ") titulo = Label(text="Camadas Atmosfera",
font=("Arial", "28", "bold"),bg="#b6d9db",fg="#0c666b")
titulo.place(relx=0.25, rely=0.05)
texto_sub1 = Label(text="Altitude em km:",
font=("Arial", "15", "bold"),bg="#b6d9db",fg="#0c666b")
texto_sub1.place(relx=0.23, rely=0.3) Altitude = DoubleVar()
Altitude_entrada = Entry(textvariable=Altitude,
font=("Arial", "12", "bold"),
bg="white", fg="blue", justify='center')
Altitude_entrada.place(relx=0.5, rely=0.3, relwidth=0.4)
def limpar():
Altitude_entrada.delete(0, END)
resultado.set("")
def app():
km = Altitude.get()
if km<15:
mensagem ="Camada da atmosfera: Troposfera\n" \
"Altitude: 0-15 km\n " \
"Características: Maioria dos fenômenos meteorológicos"
elif km<50:
mensagem ="Camada da atmosfera: Estratosfera\n" \
"Altitude: 15-50 km\n " \
"Características: Camada de azono, absorção de radiação ultravioleta"
elif km <85:
mensagem="Camada da atmosfera: Mesosfera\n" \
"Altitude: 50-85 km\n" \
"Características:Diminuição da temperatura, meteoros"

elif km <=600: mensagem="Camada da atmosfera: Termosfera\n" \
"Altitude: 85-600 km\n " \
"Características:Aumento de temperatura, auroras boreais e austrais"
else:
mensagem="Camada da atmosfera: Exosfera\n " \
"Altitude: Acima de 600 km \n " \
"Características: Densidade extremamente baixa, dissipação no espaço"
resultado.set(mensagem)
but1 = Button(text="Verificar", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=app)
but1.place(relx=0.05, rely=0.5, relwidth=0.25, relheight=0.1)
but_limpar = Button(text="Limpar", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=limpar)
but_limpar.place(relx=0.35, rely=0.5, relwidth=0.25, relheight=0.1) but_sair = Button(text="Sair", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=root.destroy)
but_sair.place(relx=0.65, rely=0.5, relwidth=0.25, relheight=0.1) resultado = StringVar()
resultado_texto = Label(textvariable=resultado,
font=("Arial", 12, "bold"), bg="#cfe2f3")
resultado_texto.place(relx=0.05, rely=0.68, relwidth=0.9,relheight=0.3) root.mainloop()
0