0.前言
这篇文章将对Pyhton3中的条件判断语句 if…else 、比较运算符和逻辑运算符作出总结!
1.判断语句if…else
基本语法:
if 判断掉件:
条件成立后执行动作1
条件成立后执行动作2
…
光看语法还是有点抽象,还是上例子吧:
age = int(input("年龄:"))
if age >= 18:
print("你已满成年,可以进网吧嗨皮!")
else:
print("你还未成年,快回家写作业吧!")
运行结果:
年龄:18
你已满成年,可以进网吧嗨皮!
年龄:17
你还未成年,快回家写作业吧!
通过这个例子是不是对if…else语句有点感觉了呢。
下面总结一下Python中的比较运算符和逻辑运算符
2.比较运算符
符号 | 含义 |
---|---|
== | 检查是否相等 |
!= | 检查是否不相等 |
> | 检查 左 是否大于 右 |
< | 检查 左 是否小于 右 |
>= | 检查 左 是否大于等于 右 |
<= | 检查 左 是否小于等于 右 |
若上面比较运算符成立的话,返回True,否则返回False
所以if语句还可以这样理解:
if True:
执行语句1
执行语句2
…
还是举个例子吧。
is_employee = False
if not is_employee: # 初值是False,not后就是True了,所以成立。
print("非本公司员工,禁止入内!")
运行结果:
非本公司员工,禁止入内!
3.逻辑运算符
逻辑运算符 | 描述 |
---|---|
and(并且) | 同时成立 |
or(或者) | 其中至少一个成立 |
not(非) | 对条件取反 |
有点抽象是吧,举例举例。
C语言的经典例题:判断某年是不是闰年,用Python实现。
year = int(input("需要判断的年份:"))
if year % 100 == 0 and year % 400 == 0 and year % 4 == 0:
print("%d年是闰年!" % year)
else:
print("%d年是平年!" % year)
运行结果:
需要判断的年份:1998
1998年是平年!
需要判断的年份:2000
2000年是闰年!
关于Python3中的if…else语句、比较运算符和逻辑运算符的总结就到这了~~