栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python的逻辑判断语句

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python的逻辑判断语句

Python的逻辑判断 比较判断

# 比较运算符会将其左边和右边两个操作数进行比较,如果结果成立,则返回 True,否则返回 False。
a = 3
b = 4
print(a > b)
条件判断
a = 1
b = 2

if a > b:
    print(a)
else:
    print(b)

这里需要注意下print的缩进,Python中的缩进都是4个空格。为了方便,一般直接使用tab键。缩进表示后面的代码是在这一个大的前提下进行的,这里表示只要a大于了b,就将a打印出来。

也许有些电脑的缩进设置这里没有统一,我们可以在设置中进行缩进的修改。缩进是4个空格,这一步十分关键,因为以后的代码编写格式对缩进的要求十分明确,所以一定要设置好。

判断语句还能实现多个条件的判断,比如我们可以写一个判断肥胖的代码:

# 表示体重kg,l表示身高cm
w = '80'
l = '180'
BMI = w / ((l/100) **2)
if BMI < 18.5:
    print('偏轻')
elif BMI <= 25:
    print('正常')
elif BMI <= 28:
    print('超重')
elif BMI <= 32:
    print('肥胖')
else:
    print('非常肥胖')
print('计算结束')

​ 这个语句会先判断BMI是否小于18.5,如果过小于则会直接打印"偏轻",当BMI大于或等于18.5时,则会进入下一个判断,而下一个判断默认BMI已经大于或等于18.5的,不会再去对小于18.5的数值进行纠结了。

​ 最后的else是可以省略的,省略了else就会无法对BMI超过32的值进行判断了。所以这里可以看出if的判断语句中if时必须的,而后面的elif和else都是可有可无,用来完善你判断条件的。

​ 而完整的逻辑判断语句最后还有一部分:finally。表示最后一步,无论你的判断在哪一步完结,都会执行finally的操作,所以一般也不会特意写出来。

​ 这里的判断逻辑中,牵扯到了大于>、小于<、等于==、不等于!=。因为一个等于号表示赋值,所以等于的判断是两个等于号。除此之外,还有其他的逻辑,例如:与and、或or、是is。这里就不一一列举了,后面的学习,会在实战里逐步用到。

​ 结合之前的input,可以再使我们的代码健壮一点。

# 表示体重kg,l表示身高cm
# w = '80'
# l = '180'
w = int(input('请输入你的体重(kg):'))
l = int(input('请输入你的身高(cm):'))

BMI = w / ((l/100) **2)
if BMI < 18.5:
    print('偏轻')
elif BMI <= 25:
    print('正常')
elif BMI <= 28:
    print('超重')
elif BMI <= 32:
    print('肥胖')
else:
    print('非常肥胖')
    
print('你的BMI为:',BMI)
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/987658.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号