出以 ·8分■ 人电。子美思0明 Debug调试 我们如果在上个程序中,可能会出一些问盟,这个时候,我们可以将上述的问题简化为 1+2+3.+10的问题,看这个计算是否等于55 那么我们需要改变的是将101,改为11即可。 程序就变成了这个样子: sum_temp=0 fori in range(1,11,1) sum temp +=i print(sum temp】 运行的结果如下:
Debug 调试 我们如果在上个程序中,可能会出一些问题,这个时候,我们可以将上述的问题简化为: 1+2+3...+10 的问题,看这个计算是否等于 55? 那么我们需要改变的是将 101,改为 11 即可。 程序就变成了这个样子: sum_temp = 0 for i in range(1,11,1): sum_temp += i print(sum_temp) 运行的结果如下:
三台个 有人可能会问,我们的计算是1+2+…+10,为什么我们的函数的取值是11呢?我们如何一步 一步的调试,来观察这个结果呢? 这个时候,我们首先看看debug这个目录下面,有什么功能 0× 园X子e←◆Ea 金■ 我们可以看见set Clear b kpoint F12这个功能,就是我们可以将鼠标放到我们需要调试 的 一行后, 按一下功能键F12,就设定了 个断点,我这里选择了10行和13行,就可以 设定这两个断点。 下一步就就可以进行调试了,选择debug的第一项:
有人可能会问,我们的计算是 1+2+...+10,为什么我们的函数的取值是 11 呢?我们如何一步 一步的调试,来观察这个结果呢? 这个时候,我们首先看看 debug 这个目录下面,有什么功能 我们可以看见 Set/Clear breakpoint F12 这个功能,就是我们可以将鼠标放到我们需要调试 的那一行后,按一下功能键 F12,就设定了一个断点,我这里选择了 10 行和 13 行,就可以 设定这两个断点。 下一步就就可以进行调试了,选择 debug 的第一项:
学与 inahag',atrs'Cu 0日四命 点击后的结果: =个 日■分■ 中一等正m同 从右边的输出,就可以看到,这个与刚才输出结果就不一样了。但是,如果是输出的结 果太多,观察这个结果的时候,就不是特别知道是否是本次输出的结果。这个时候,我们可 以用下面的方法,将以前的输出结果去掉
点击后的结果: 从右边的输出,就可以看到,这个与刚才输出结果就不一样了。但是,如果是输出的结 果太多,观察这个结果的时候,就不是特别知道是否是本次输出的结果。这个时候,我们可 以用下面的方法,将以前的输出结果去掉
9“9 去掉以前输出的结果后,当前的结果如下: 回 。口8 上机实验:BM身体健康指数的计算 睡着人们生活水平的提高,对于健康的意识也在逐渐的增强。BM(身体健康管理指数) 是通过测量人体的身高和体重计算出来的一个指数:体重(kg)/(身高·身高)米。BM1是 Body Mass Index的缩写,BMl中文是“体质指数”的意思,是以你的身高体重计算出来的。 BM1是世界公认的一种评定巴胖程度的分级方法 体质指数(BMI)=体重(kg)÷身高2(m) EX:70kg÷(1.75×1.75)=22.86
去掉以前输出的结果后,当前的结果如下: 上机实验:BMI 身体健康指数的计算 睡着人们生活水平的提高,对于健康的意识也在逐渐的增强。BM(I 身体健康管理指数), 是通过测量人体的身高和体重计算出来的一个指数:体重(kg)/(身高*身高)米。BMI 是 Body Mass Index 的缩写,BMI 中文是“体质指数”的意思,是以你的身高体重计算出来的。 BMI 是世界公认的一种评定肥胖程度的分级方法 体质指数(BMI)=体重(kg)÷身高^2(m) EX:70kg÷(1.75×1.75)=22.86
40标性 中国标准相关疾衡发衡危脸 编密 <18.5 C18.5 低(但其它疾病危脸性妈 正常 18.5-24.9 18.5-23.9 平均水平 超 25 24 偏胖 25.0-29.9 24-27.9 增力加 30.0-34.9 >28 中度增加 35.0-30.9 严1加 极重度胖 2=40.0 weight=90 #kg ength =1.68 #kg BMI weight/(length*length) if(BMI<18.5): print("The people is normal weight,weight isBM) f(BM1>=25.0)&(BM1<30.0): print("The people is litter weight,weight is%%BMI) f(BMI>=30.0)&(BM1<35.0 print("Th veight,weight is%%BMI) if(BMI>=35.0)&(BM1<40.0 print("The people is higest weight,weight is %f"%BMI) if(BMI>=40.0外: print("The people is serial weight,weight is%BMI) 程序可以通过一个f语句,将这个结果进行分类
weight = 90 #kg length = 1.68 #kg BMI = weight/(length*length) if(BMI < 18.5): print("The people is low weight,weight is %f" %BMI) if((BMI >= 18.5) & (BMI < 25.0)): print("The people is normal weight,weight is %f" %BMI) if((BMI >= 25.0) & (BMI < 30.0)): print("The people is litter weight,weight is %f" %BMI) if((BMI >= 30.0) & (BMI < 35.0)): print("The people is higer weight,weight is %f" %BMI) if((BMI >= 35.0) & (BMI < 40.0)): print("The people is higest weight,weight is %f" %BMI) if(BMI >= 40.0): print("The people is serial weight,weight is %f" %BMI) 程序可以通过一个 if 语句,将这个结果进行分类