条件语句和循环语句的代码的开端标志
循环语句代码开端标志是while
while(表达式):…else:…
这是循环语句代码的格式
while循环的执行过程:当循环表达式为真时,依次执行while中的语句。直到循环表达式的值为False,程序的流程转到else语句。其中else子句可以省略,表达式两侧的括号也可以省略。
条件语句
基本结构
三目运算
循环语句
while 循环类似《开端》的循环电影
for 循环
range()函数的使用
break 和 continue 关键字
while…else
嵌套循环
在学习条件语句之前,需要先补充语句块的知识。
语句块并非一种语句,它是在条件为真时执行一次或执行多次的一组语句,在代码前放置空格缩进即可创建语句块。类似于C、C++、Java等语言的大括号({ })来表示一个语句块的开始和结束。
在Python中使用冒号(:)来标识语句块的开始,块中每一条语句都有缩进并且缩进量相同,当回退到上一层缩进量时,就表示当前语句块已经结束。
一、条件语句
1)基本介绍
条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。
使用的是if关键字,在代码运行中,有时候需要在不同的情况下执行不同的内容,此时就需要使用if条件句。
简单来说就是你给定一个条件,然后满足此条件的时候你希望代码完成什么事情,不满足条件的时候就不执行。
其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围。
else 为可选语句,当需要在条件不成立时执行内容则可以执行相关语句。
如例:
a = int(input('输入数字 a: '))
b = int(input('输入数字 b: '))
if a > b:
print(a)
if a < b:
print(b)
补充点:
① 由于 python 并不支持 switch 语句,所以多个条件判断,只能用 elif 来实现。
② 如果判断需要多个条件需同时判断时,可以使用 or (或),表示两个条件有一个成立时判断条件成功;使用 and (与)时,表示只有两个条件同时成立的情况下,判断条件才成功。
③ 当if有多个条件时,可使用括号来区分判断的先后顺序,括号中的判断优先执行,此外 and 和 or 的优先级低于>(大于)、<(小于)等判断符号,即大于和小于在没有括号的情况下会比与或要优先判断。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论