猫史档案馆


【Python作品分享】测BMI(Screen窗口)【作业帖】

用户:褚岩分身褚岩分身查看:0 回复:1 评论:0 创建时间:2022-01-09T16:09:22


【作品展示】

center_image

 

【作品介绍】

azaz........

 

【作品源代码】

import turtle
t = turtle.Pen()
s = turtle.Screen()  # turtle.Screen()可以创建窗口!
t.hideturtle()
t.pensize(20)

light = 14.6
heavy = 21.8
fat = 24.5
# print(type(light))#type可以查询类型!

# 窗口输入
# float可以把输入转为浮点数!(输入整数类型也可以!)
height = float(s.textinput('身高', '请输入身高吧!(m):'))
weight = float(s.textinput('体重', '请输入体重吧!(kg):'))
bmi = weight/(height*height)  # BMI是胖瘦程度de意思!
print('bmi值:',bmi)#要写de东西可以用“,”隔开!

if bmi <= light:  # if乃如果之意!
    print('偏瘦!!')
elif bmi <= heavy:  # elif就是否则如果的意思!
    print('正常。')
elif bmi <= fat:
    print('超重!')
else:
    print('肥胖!!')  # else就是否则的意思!
# 画图
t.pencolor('skyblue')
t.forward((light-10)*20)
t.pencolor('lightgreen')
t.forward((heavy-light)*20)
t.pencolor('coral')
t.forward((fat-heavy)*20)
t.pencolor('indianred')
t.forward(3*20)
#画黄点
t.penup()
t.goto((bmi-10)*20, 0)
t.dot(15, 'gold')

turtle.done()

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
用户_869149用户_869149

这是我小号!

点赞0


评论