Entradas

Mostrando entradas de abril, 2019
El siguiente programa determina tu signo zodiacal dependiendo de la fecha de nacimiento, obtenida mediante 2 entry de tipo optionmenu(menú de opciones) lista desplegable para algunos, le pones esas 2 entradas y al picar al botón de calcular te muestra en un mensajebox el resultado(el signo zodiacal). # -*- coding: utf-8 -*- import sys import Tkinter as tk from Tkinter import * import tkMessageBox ventana = Tk() ventana.title("Signo Zodiacal") ventana.geometry("500x300") ventana.config(bg="aquamarine") vp = Frame(ventana) vp.grid(column=0, row=0, padx=(50, 50), pady=(10, 10)) # para posicionar cualquier objetovp.columnconfigure(0, weight=1) vp.rowconfigure(0, weight=1) var = StringVar(vp) var.set("Enero") # initial valuever = StringVar(ventana) var1 = StringVar(vp) var1.set("1") # initial value etiqueta_mes = Label(vp, text='Mes de nacimiento: ') ent_mes = OptionMenu(vp, var, "Enero", "Febr

Proyecto que calcula el índice de Masa corporal

Imagen
El siguiente programa pide 2 valores, el peso y la altura de una persona(2 Entry) después evalua mediante un if, elif, si el imc de una persona es normal, bajo o alto(obesidad) Utilizando la variable altura en éste caso en flotante ya que al ingresar por ejemplo una altura de 1.78 metros es necesario usar los decimales también. El peso lo manejamos de tipo entero. Al dar click al botón de calcular imc muestra un MenssageBox, informando que imc tiene y si es necesario o no atención médica. # -*- coding: utf-8 -*- import sys import Tkinter as tk from Tkinter import * import tkMessageBox def imc(): num1 = int(entrada_peso.get()) num2 = float(entrada_altura.get()) imc = (num1 / (num2*num2)) if imc == 0 or imc < 18: tkMessageBox.showinfo("Resultado", "Peso bajo. Necesario valorar signos de desnutrición") elif imc == 18 or imc < 25: tkMessageBox.showinfo("Resultado", "Usted tiene un peso normal, man