python的学习笔记3

2022-09-01  本文已影响0人  三块给你买麻糬_31c3

三、基本语句

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))

上一篇下一篇

猜你喜欢

热点阅读