Utilizar entorno gráfico. Visualizar el nombre del alumno introducido y su especialidad al pulsar Elección. Será similar a la gráfica siguiente:
from tkinter import *
def salir():
ventana.destroy()
def obtener_datos():
s=valor.get()
nombre_i=nombre_p.get()
rama=nombre_i.upper()+" has seleccionado: "
if s==1:
rama+="Mecánica"
elif s==2:
rama+="Organización"
elif s==3:
rama+="Automática"
else:
rama=" No seleccionaste nada"
resultado.set(rama)
ventana = Tk()
#ventana=tk.Tk()
# damos título a la ventana
ventana.title("Mi primer ejercicio")
# la hacemos de dimensiones fijas
ventana.resizable(False, False)
# ancho y alto de la ventana
ventana.geometry("650x650")
marco=LabelFrame(ventana,text="Especialidad")
marco.grid(row=2,column=10)
valor=IntVar()
resultado=StringVar()
mecanica=Radiobutton(marco,text="Mecánica",variable=valor,value=1).grid(row=1,column=30,sticky='w')
orga=Radiobutton(marco,text="Organización",variable=valor,value=2).grid(row=2,column=30,sticky='w')
auto=Radiobutton(marco,text="Automática",variable=valor,value=3)
auto.grid(row=3,column=30,sticky='w')
resultado_e=Label(ventana,textvariable=resultado)
resultado_e.grid(column=20,row=35)
calculo=Button(ventana,text="Elección",command=obtener_datos).grid(column=40,row=50)
salir=Button(ventana,text="Salir",command=salir).grid(column=40,row=60)
marco2=LabelFrame(ventana,text="Datos personales")
marco2.grid(row=1,column=6)
nombre=Label(marco2,text="Nombre")
nombre.grid(row=2,column=7)
nombre_p=Entry(marco2,width=10)
nombre_p.grid(row=2,column=15)
ventana.mainloop()