python入门016:简单 if 语句

liftword6个月前 (12-13)技术文章57

一、简单 if 语句

通过前面的学习,我们理解了如何进行条件判断,接下来就可以开始编写if语句了,在if 语句中,如果条件判断的值为true,python就执行紧跟在 if 语句后面的代码,如果是false,python就忽略并跳过这些代码。

if 语句有很多种,我们先来看看简单的 if 语句如何应用。

1、if 语句

格式:

if 条件判断:

(缩进)程序代码

1)在 if 语句中,缩进的方式与for循环相同:缩进通常也为4个字符位,if 语句末尾的冒号也很重要,如果你不小心遗漏了冒号,也将导致语法错误。

2)在if语句中,如果条件判断的值为true,将执行if后面所有缩进的程序代码行,否则将忽略它们。


3)紧跟在 if 语句后面,缩进的代码块中,可以根据需要包含任意数量的代码行。如果条件判断的值为true,缩进的语句都将执行,否则将忽略它们。


2、if-else 语句

格式:

if 条件判断:

(缩进)程序代码

Else:

(缩进)程序代码

If-else 语句类似于简单的 if 语句,但其中的else语句让你能够指定当条件判断未通过时,将执行的操作。

If-else语句结构非常适合用于要让python执行两种操作之一的情形。在这种结构中,总是会执行两个操作中的一个。


二、动手实践

创建一个水果列表,检查某种水果是否包含在列表中,如果包含就输入两句话。不在列表中就输出另两句话,编写这个程序的两个版本,在一个版本中执行if代码块,而在另一个版本中执行if-else代码块。


相关文章

python小课堂37 - 你并没有真正的理解 if name 的作用

前言在 Python 中,我们经常会看到if __name__ == '__main__': 那么你真的理解此写法的作用吗?今天我们就来聊一聊它真正的含义。笔者最喜欢的就是用示例讲明白...

「Python条件结构」if…elif…else成绩等级信息

功能要求由计算机对学生的成绩进行分级(补考、及格、中、良、优),其划分标准为:小于60为补考;60~70分为及格;70~80分为中;80~90分为良;90~100分为优。最终输出等级信息。从键盘上输入...