Python第5课:循环语句

2019-01-09  本文已影响0人  启蒙时代

Python第5课:循环语句

时间 2019-01-09下午5:00

主讲 陈命

地点 四楼电教室


和其他计算机语言一样,Python的程序执行流程也有三种方式:顺序、条件、循环。

顺序就是代码按照先后,一句接一句执行。条件就是IF,循环包括For和While。

一,for循环

中断和继续用break和continue

例1:

a=[1,2,3]

for i in a:

    print(i)

例2:

sum=0

for i in range(0,100):

sum+=i

if i==50:

    break

print(sum)

小提示:

range(0,5)

范围为0,1,2,3,4,不包括5

逆序迭代,加参数-1,如:range(9,2,-1)

例3:

for i in range(10,20):

if i%2==0:

    print(i)

二、while循环

例:

a=0

while a<9:

print(a)

a+=1

print(a)

print('ok')


练习题:

1.通过循环语句,用*号输出一个实体正方形。

答案:

for x in range(0,10):

  m="*"

  for y in range(0,10):

    m=m+"*"

  print(m)

以上,尤其注意语句的前空格!空格数的不同,结果完全不同。

2.有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?分别是多少?

sum=0

for i in range(1,5):

    for j in range(1,5):

        for k in range(1,5):

            if i!=j and j!=k and i!=k:

                print(i,j,k)

                sum+=1

print("共",sum,"种")

上一篇 下一篇

猜你喜欢

热点阅读