这里写目录标题
一、分支结构与选择结构
(1)单分支结构
if <条件>:
<语句块>
(2)二分支结构
if<条件>:
<语句块1>
else:
<语句块2>
(3)紧凑形式
<表达式1> if <条件> else <表达式2>
条件成立则输出表达式1,不成立则输出表达式2
代码演示:
guess=eval(input())
print("你猜{}了".format("对" if guess==99 else "错"))
结果:
99
你猜对了
(4)多分支结构
if <条件1> :
<语句块1>
elif <条件2> :
<语句块2>
......
else:
<语句块N>
注意:
1、该语句可以利用一系列条件表达式进行检查,并在某个表达式为真的情况下执行相应的代码。
2、虽然该语句的备选动作较多,但是有且只有一组动作被执行。
3、最后面的else语句没有进行条件判断,它实际处理的是跟前面所有条件都不匹配的情况下的情况,所以else语句必须放在最后。
(5)pass语句
Python提供了一个关键字pass,类似于空语句,可以用在类和函数的定义中或者选择结构中。当暂时没有确定如何实现功能,或者为以后的软件升级预留空间,都可以使用该关键字来“占位”。
二、循环结构
1、for语句
(1)计数遍历循环:
for<循环变量> in <遍历结构>:
<语句块>
解释:
1、从遍历结构中逐一提取元素,放在循环变量中
2、每次循环,所获得元素放入循环变量,并执行一次语句块
代码演示:
for i in range(