python基础-使用函数计算BMI

我又来了

这次学了函数,用函数编写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:种类、类别、范畴

理解了英语能力在良好编码风格中的重要性了(要是我可能就用拼音了哈哈哈)

明天要早起,晚安!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值