python条件控制语句if的使用方法

本文介绍了Python编程中if条件控制语句的使用,包括基本语法、if...else...结构以及if...elif...elif...else多条件判断。通过三个实践例子,分别展示了根据学生成绩判断等级、检查元素是否在列表中以及如何利用and处理多个条件的情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

if语句:用于条件判断时所使用的语句,当条件为True时,执行代码。
常见的if语句模式:
1.if语法格式:

	if True:
		print('当条件为真时,才能将我显示出来!')
	# 当条件为真时,才能将我显示出来!


	if False:
		print('当条件为假时,我不会显示出来!')
	# 不会显示结果

2.if…else…

	if True:
		print('当条件是True时,我可以显示!')
	else:
		print('当条件为False时,我显示出来')
	# 当条件是True时,我可以显示!


	if False:
		print('当条件是True时,我可以显示!')
	else:
		print('当条件为False时,我显示出来!')
	# 当条件为False时,我显示出来!

3.if…elif…elif…else

	多重条件控制
	if 条件1:
		print(1)
	elif 条件2:
		print(2)
	elif 条件3:
		print(3)
	else:
		print('当以上条件都不满足时,我能显示出来!')
	解释:
		当条件1成立时,输出1,后面的语句不会执行
		当条件1不成立,条件2成立时,输出2,条件2后面的语句不会执行
		当条件1和条件2都不满足,条件3成立时,输出3,条件3后面语句不会执行
		当条件1、2、3都不满足时,执行else语句,输出'当以上条件都不满足时,我能显示出来!'

练习1:
学生成绩:当分数大于等于90分时,成绩为A
当分数在80-89时,成绩为B
当分数低于60分时,成绩为C

		score = 92
		if score >= 90:
			grade = 'A'
		elif 60 <= score < 89:
			grade = 'B'
		else:
			grade = 'C'
		print(grade)
		此时运行程序,得到的结果应该是A

练习2:
判断元素是否在列表中

	要求:判断BMW是否在列表中,若在则输出'宁愿在宝马里哭',
		  否则输出'我没有宝马汽车,哭的更伤心了'

在这里插入图片描述

练习3:

请创建一个名为alien_color 的变量, 并将其设置为'green' 。
编写一条if 语句, 检查外星人是否是绿色的; 
如果是, 就打印一条消息,this alien is green

在这里插入图片描述
当需要同时满足多个条件时,使用and符号。下一章接着介绍if语句

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值