首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python 条件判断

Python 条件判断

作者头像
Steve Wang
发布2018-02-05 17:25:58
1.7K0
发布2018-02-05 17:25:58
举报
文章被收录于专栏:从流域到海域从流域到海域
Python if语句

格式:注意不要漏写:这是容易犯错的地方。 if语句包含两部分,判断部分和执行部分,只有在判断部分得到的布尔值为True时,才会执行执行部分否则转向下一行语句。

if <条件判断1>:
    <执行1>
elif <条件判断2>:
    <执行2>
elif <条件判断3>:
    <执行3>
else:
    <执行4>

这个给两个例子想必大家就能懂了

#BMI指数(即身体质量指数,简称体质指数又称体重,英文为Body Mass Index,简称BMI)
#BMI是用体重公斤数除以身高米数平方得出的数字
#BMI目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。主要用于统计用途
#当我们需要比较及分析一个人的体重对于不同高度的人所带来的健康影响时,BMI值是一个中立而可靠的指标。

#!usr\bin\env python3
# _*_ coding: utf-8 _*_
h = float(input("请输入您的身高(单位m):"))
w = float(input("请输入您的体重(单位kg):"))

bmi = w / (h*h)

if bmi < 18.5: print('太轻了, 你应该多吃点ヾノ≧∀≦)o')
elif bmi >= 18.5 and bmi < 25: print('正常, 羡慕嫉妒恨ヽ(°◇° )ノ')
elif bmi >= 25 and bmi < 28: print('有点重了, 哈哈哈ヾ§  ̄▽)ゞ')
elif bmi >= 28 and bmi < 32: print('肥胖, 你该减肥了ヽ(°◇° )ノ')
else: print('严重肥胖, 卧槽快去看医生ヽ(*。>Д<)o゜')
#判断某年是否是闰年
#!usr/bin/env python3
# _*_ coding: utf-8 _*_

year = int(input('请输入一个年份: '))
if year%4==0 and year%100 != 0 or year%400 == 0:
    print(year,'是闰年')
else:
    print(year,'不是闰年')

需要注意的是Python没有switch-case语句,其实这样很不方便,你可以使用dict或者函数或者类来实现相同的功能。

def switch(var):
    return {
        'case1': 'function1',
        'case2': 'function2',
        'case3': 'function3',
    }.get(var, 'default')

详情: https://www.cnblogs.com/gerrydeng/p/7191927.html

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017年12月07日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Python if语句
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档