猫史档案馆


【Python作品分享】BMI【作品秀】

用户:枫丹断头之人枫丹断头之人查看:6 回复:2 评论:6 创建时间:2022-02-12T15:46:37


【作品展示】

center_image

 

【作品介绍】

计算成年人的BMI

 

【作品源代码】

import tkinter
import tkinter.messagebox
import turtle
try:
    a = 18.4#成年
    b = 23.9
    c = 27.9
    d = 0
    h2 = 999
    w2 = 999
    scr = turtle.Screen()
    h2 = scr.textinput("height", "cm:")
    w2 = scr.textinput("weight", "kg:")
    h = float(h2)/100
    w = float(w2)
    bmi = w / (h * h)
    print()
    tkinter.messagebox.showinfo('BMI',"BMI:%0.2f" % bmi)
    if bmi <= a:
        d = 1
        tkinter.messagebox.showwarning('EROOR', 'YOU ARE TO THIN!')
    elif bmi <= b:
        d = 2
    elif bmi <= c:
        d = 3
        tkinter.messagebox.showwarning('EROOR', 'YOU ARE TO FAT!')
    else:
        d = 4
        tkinter.messagebox.showwarning('EROOR', 'YOU ARE TO FAT!')
    pen = turtle.Pen()
    pen.hideturtle()
    pen.pensize(20)
    pen.pencolor("skyblue")
    pen.forward((a - 10)*20)
    pen.pencolor("lightgreen")
    pen.forward((b - a)*20)
    pen.pencolor("coral")
    pen.forward((c - b)*20)
    pen.pencolor("indianred")
    pen.forward((3)*20)
    pen.penup()
    pen.goto((bmi-10)*20,0)
    pen.pencolor("gold")
    pen.pendown()
    pen.dot(15)
    turtle.done()
except:
    tkinter.messagebox.showerror('', 'EROOR-***')
    exit(2)

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
Vincent_xiaoboVincent_xiaobo

您是否因没有工作室而烦恼,您是否因点赞少、门槛不够而烦恼,龙巢工作室无门槛招人。不管你是积木小白还是源码传说,不管你是潜力新星还是编程大佬,或是进阶高手,龙巢工作室都欢迎您的加入!

center_image

点赞1


评论


枫丹断头之人枫丹断头之人

您是否因没有工作室而烦恼,您是否因点赞少、门槛不够而烦恼,WASD工作室无门槛招人。不管你是积木小白还是源码传说,不管你是潜力新星还是编程大佬,或是进阶高手,WASD工作室都欢迎您的加入!

点赞0


评论