Discuss / Python / 试试对话框输入

试试对话框输入

Topic source

夏傍冬晨

#1 Created at ... [Delete] [Delete and Lock User]

from tkinter import *

import tkinter.simpledialog as dl import tkinter.messagebox as mb

root = Tk() w = Label(root,text ="测试肥胖指数") w.pack()

mb.showinfo("欢迎","欢迎来到肥胖测试" )

height = dl.askfloat('身高','请输入身高(m)height:') weight = dl.askfloat('体重','请输入身高(Kg)weight:')

bmi = weight/(height*height)

if bmi < 18.5: output = '肥胖指数BMI=' + str(bmi) +' 过轻' mb.showinfo("测试结果: ",output) elif 18.5 <= bmi < 25: output = '肥胖指数BMI=' + str(bmi) +' 正常' mb.showinfo("测试结果: ",output) elif 25 <= bmi < 28: output = '肥胖指数BMI=' + str(bmi) +' 过重' mb.showinfo("测试结果: ",output) elif 28 <= bmi < 32: output = '肥胖指数BMI=' + str(bmi) +' 肥胖' mb.showinfo("测试结果: ",output) else: output = '肥胖指数BMI=' + str(bmi) +' 严重肥胖' mb.showinfo("测试结果: ",output)

体重那应该是请输入体重,不过能做出对话框,小白表示膜拜


  • 1

Reply