Python入门----分支结构

62 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

1、if、else、elif关键字

在这里插入图片描述 在这里插入图片描述 和Java中的 if 关键字的判断逻辑一致

2、if 使用

在这里插入图片描述

3、 if...else 使用

当if 判断为True时,执行if语句下的代码; 而当if判断为False时,执行else语句下面的代码。 在这里插入图片描述

4、 if...elif...else使用

按照先后顺序进行判断,若当前条件(if 或者是 elif) 为False, 则跳到下一个条件进行判断,否则为True时,执行对应的代码,并且后面还未执行的条件判断都跳过,不再执行了。

 即只要遇到一个ifelifTrue的, 程序执行完对应的代码后,该轮条件判断就结束了。

在这里插入图片描述

5、代码示例

# coding:UTF-8
age = 20 		# 定义一个年龄
if 18 < age <= 22:	# 一个布尔表达式
	print("我是一个大学生,拥有无穷的拼搏与探索精神!~")
print("分开始为自己的梦想不断的努力拼搏")




# coding:UTF-8
money = 20.00			# 当前自己的全部资产
if money >= 19.8 :		# 判断条件
	print("【张三同学】很牛X的走到结账处,很霸气的拿出20元,说不用找了,来一份盖浇饭!")
else :				# 也有可能现在的资产没有20了
	print("【张三同学】在灰暗的角落等待着别人剩下的东西,后面的场景自己脑补~")
print("好好吃饭,好好的喝,感恩前辈创建了Python给我们混口饭的机会!!!")




# coding:UTF-8
score = 90.00		# 考试成绩
if 90.00 <= score <= 100.00 :	# 判断条件1
	print("优等生~")
elif 60.00 <= score <= 90.00 :	# 判断条件2
	print("良等生~")
else:
	print("差等生~")
  • 输出结果

在这里插入图片描述