我又来了
这次学了函数,用函数编写BMI,一样的效果减少了代码冗余,奈斯!
def calculate_BMI(height,weight): BMI=weight/height**2/**2:平方 if BMI<=18.5: category="偏瘦" elif BMI<=25:#只看<=的情况:到这一层的肯定为>18.5的 category="正常" elif BMI<=30: category="偏胖" else: category="肥胖" print(f"您的BMI分类为:{category}")#敲黑板!!f""用于格式化输出 return BMI#返回值为BMI result=calculate_BMI(1.7,78) print(result)
前面的f""(即f-字符串)用于格式化输出内容,同样的效果还有format()以及关键字代替法
函数中若无return,默认返回为none(0)
需要return的情景:函数外需要用到函数体内的赋值
若想要得到计算的内容并且打印出来,需要设置变量并对其进行赋值(输出/输入同理)
学到一个新单词
category:种类、类别、范畴
理解了英语能力在良好编码风格中的重要性了(要是我可能就用拼音了哈哈哈)
明天要早起,晚安!