|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
1、if语句——分支结构
1.1判断一个条件,如果成立,就执行其包含的语句或代码块(通过语句的缩颈,确认语句的从属关系)。
if codition:
statement(s)
1.2判断一个条件,如果成立,就执行其包含的语句或代码块;如果不成立,就执行另外某条语句或代码块。
if condition:
statement(s)
else:
statement(s)
1.3判断多个条件,如果第1个条件不成立,则继续判断第2个条件,如果第2个条件不成立,则继续判断第3个条件......
if condition1:
statement(s)
elif condition2:
statement(s)
elif condition3:
statement(s)
...
1.4判断多个条件不成立的情况下,执行某条语句或者代码块。
if condition1:
statement(s)
elif condition2:
statement(s)
elif condition3:
statement(s)
...
else:
statement(s)
1.5将if-else语句变成一个表达式
条件成立时执行的语句 if condition(条件判断) else 条件不成立时执行的语句
2、while语句——循环结构
2.1while语句:条件成立,则重复执行循环体的语句或代码块。
while condition:
statement(s)
2.2 sum = sum + i 可以简写成 sum += i
2.3 break 用于打断一个死循环,跳出循环体,执行循环体后边的语句。break后边的语句将不再执行。每次只跳出一层循环体。
2.4 continue 跳出循环,回到循环体的开始,继续执行循环体。每次只跳出一层循环体。
i = 0
while i<10:
i += 1
if i% 2 == 0:
continue
print(i)
1
3
5
7
9
2.5 else 当循环的条件为False,便会执行else包含的语句或代码块。
3、for语句——循环结构
3.1for 变量 in 可迭代对象:可迭代对象可以是字符串、元组、列表。
for i in range(10):
statement(s)
3.2 range(stop)生成从0到stop的整数数字(不包含stop本身)
range(start,stop)生成从start到stop的整数数字(不包含stop本身)
range(start,stop,step)按照步进step生成从start到stop的整数数字(不包含stop本身)
3.3 for 语句同样可以搭配break和continue语句
|
|