python的学习笔记3
三、基本语句
1、条件语句:if语句
if condition_1:
statement_block_1
elif condition_2:
statement_block_2
else:
statement_block_3
Tips:①每个条件后面要使用冒号 ,表示接下来是满足条件后要执行的语句块。
②使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。
2、循环语句
(1)while 一般句型为
while 判断条件(condition):
执行语句(statements)……
因此可以用while语句计算1+...+100的和
e.g. n=100
Sum=0
Counter=1
While counter<=n:
Sum=sum+counter
Counter+=1
Print(“1加到100的和:”,sum)
--------------------
此外while还通过设置永远正确的条件可以实现无限循环
While+else的使用:
a=10
while a<15:
print(a,"小于15")
a+=1
else:
print(a,"大于15")
(2)for语句:for循环可以遍历任何可以迭代对象
表述为:for <变量> in <次序>:
<陈述>
else:
<陈述> #直至变量把次序中的变量都表示完。
e.g. list=[1,2,3,4]
for x in list:
Print(x)
while语句和for语句都可以用break 语句来跳出当前的循环。
如:var = 10
while var > 0:
Print('当前变量值 :', var)
var = var -1
if var == 5:
break # 当变量 var 等于 5 时退出循环(注意此时break的缩进)
Print(“hello”)
注:在写语句的时候,缩进十分重要,比如上述语句中,while下面之后缩进的都是按while语句在进行,而break是按照if语句的条件在进行,而最后的print是与while同级的,所以不会受到while的限定。
(3)range函数:
可遍历数字序列,也可以指定区间的值;还可以指定数字开始并指定不同的增量。如:
for i in range(5):
print(i)
for i in range(5,9):
print(i)
for i in range(5,9,3):
print(i)
➪range()函数还可以来创建一个列表 list(range(5))