python中If语句的基本知识与示例

(1)最基本的if条件判断

if 要判断的条件:
	条件成立的时候做的事情
举例如下:
age = 7
if age >= 7:
	print('欢迎进入小学学习...')这一句只有条件成立的时候才会执行
print('请回幼儿园学习...')不管条件是否成立,这一句都会按顺序最后被执行

在这里插入图片描述
在这里插入图片描述
python中If语句的基本知识与示例_第1张图片
在这里插入图片描述
(2)if-else判断

if 要判断的条件:
	条件成立的时候做的事情
else:
	条件不成立的时候做的事情
举例如下:
age = 7
if age >= 7:
	print('欢迎进入小学学习...')
else:
	print('请回幼儿园学习...')

python中If语句的基本知识与示例_第2张图片
在这里插入图片描述
python中If语句的基本知识与示例_第3张图片
在这里插入图片描述
(3)if中的逻辑运算符and

and运算符
条件1 and 条件2
两个条件都满足,就返回True
两个条件之中有一个不满足或者两个条件都不满足,就返回False
换一句说,就是只有两个条件都成立的时候才执行后面的动作
举例如下:
age = 180
if age >= 0 and age <= 120:
	print('年龄正确')
else:
	print('年龄错误')

python中If语句的基本知识与示例_第4张图片
在这里插入图片描述
python中If语句的基本知识与示例_第5张图片
在这里插入图片描述
(4)if中的逻辑运算符or

条件1 or 条件2
两个条件只要有一个满足,就返回True
两个条件都不满足,就返回False
举例如下:
rhcsa = 200
rhce = 209
if rhcsa >= 210 or rhce >= 210:
	print('考试通过')
else:
	print('请补考')

python中If语句的基本知识与示例_第6张图片
在这里插入图片描述
python中If语句的基本知识与示例_第7张图片
在这里插入图片描述
python中If语句的基本知识与示例_第8张图片
在这里插入图片描述
(5)if中的逻辑运算符not

不是后面的条件,就返回True
举例如下:
a = input('Num:')
if a == '':
	print('请输入合法的值!!!')

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

举例如下:
if not a:
	print('请输入合法的值!!!')

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(6)if-elif-else判断

if 条件1:
	条件1成立做的事情
elif 条件2:
	条件2成立做的事情
elif 条件3:
	条件3成立做的事情
else:
	三个条件都不成立的时候做的事情
注意:elif和else都必须和if一起使用,不能单独使用
举例如下:
holiday_name = '中秋节'
if holiday_name == '儿童节':
    print('喝娃哈哈...')
elif holiday_name == '端午节':
    print('吃粽子...')
elif holiday_name == '情人节':
    print('买礼物...')
else:
    print('买礼物...')

python中If语句的基本知识与示例_第9张图片
在这里插入图片描述
(7)if嵌套

举例如下:
ticket = True
knife = 16
if ticket:
	print('车票检查通过,请进行安检')
	if knife > 15
		print('长度为%d:超出限定的长度,无法入内' %knife)
	else:
		print(''长度为%d:没有超出限定的长度,允许入内' %knife')
else:
	print('请买票')

python中If语句的基本知识与示例_第10张图片
在这里插入图片描述
python中If语句的基本知识与示例_第11张图片
在这里插入图片描述

你可能感兴趣的:(python)