【Python编程基础】控制流之 if else

本文详细介绍了Python中的if语句及其变种如if-else、嵌套if和if-elif-else,展示了它们的语法、流程图示例以及在实际编程中的应用。此外,还提及了不同情况下的决策结构在编程中的重要性。
摘要由CSDN通过智能技术生成

if 语句


if 语句是最简单的决策语句。它用于决定是否执行某个语句或语句块,即如果某个条件为真,则执行语句块,否则不执行。

语法:

if condition:

要执行的if 语句

条件为真

在这里,评估后的条件将为真或假。if 语句接受布尔值——如果值为真,那么它将执行它下面的语句块,否则不执行。我们可以使用条件与支架“(”“)”也。

众所周知,python 使用缩进来标识块。因此 if 语句下的块将被识别,如下例所示:

if condition:

statement1

statement2

这里如果条件为真,if 块将只考虑语句 1 在其块内。

流程图:

在这里插入图片描述

python程序来说明If语句

i = 10

if (i > 15):

print (“10 is less than 15”)

print (“I am Not in if”)

输出:

I am Not in if

因为 if 语句中存在的条件为假。因此,不会执行 if 语句下方的块。

if-else 语句


单独的 if 语句告诉我们,如果条件为真,它将执行语句块,如果条件为假,则不会执行。但是,如果条件为假,我们想做其他事情怎么办。下面是else语句。当条件为假时,我们可以使用else语句和if语句来执行代码块。

语法:

if (condition):

如果条件为真,则执行此块

else:

如果条件为假则执行此块

流程图:

在这里插入图片描述

python程序来说明If else语句

i = 20;

if (i < 15):

print (“i 小于 15”)

print (“i 在 if 块”)

else:

print (“i 大于 15”)

print (“i 在 else 块”)

print (“i 不在 if 中,也不在 else 块中”)

输出:

i 大于 15

i 在 else 块

i 不在 if 中,也不在 else 块中

在调用不在块中的语句(没有空格)后,当 if 语句中存在的条件为假时,将执行 else 语句后面的代码块。

嵌套 if


嵌套 if 是一个 if 语句,它是另一个 if 语句的目标。嵌套 if 语句是指另一个 if 语句中的 if 语句。是的,Python 允许我们在 if 语句中嵌套 if 语句。即,我们可以将一个 if 语句放在另一个 if 语句中。

语法:

if (condition1):

当条件1为真时执行

if (condition2):

当条件2为真时执行

块到此结束

块到此结束

流程图:

在这里插入图片描述

python程序来说明嵌套的If语句

i = 10

if (i == 10):

First if statement

if (i < 15):

print (“i 小于 15”)

嵌套 if 语句

仅当上面的语句为真时才会执行

if (i < 12):

print (“i 小于 12”)

else:

print (“i 小于 15”)

输出:

i 小于 15

i 小于 12

if-elif-else 语句


在这里,用户可以在多个选项中做出决定。if 语句从上到下执行。一旦控制 if 的条件之一为真,则执行与该 if 相关的语句,并绕过梯形图的其余部分。如果没有一个条件为真,则将执行最后的 else 语句。

语法:

if (条件):

statement

elif (条件):

statement

.

.

else:

statement

一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。

img
img

二、Python必备开发工具

工具都帮大家整理好了,安装就可直接上手!img

三、最新Python学习笔记

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。

img

四、Python视频合集

观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

img

五、实战案例

纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。img

六、面试宝典

在这里插入图片描述

在这里插入图片描述

简历模板在这里插入图片描述

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化学习资料的朋友,可以戳这里无偿获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值