美文网首页
Python第5课:循环语句

Python第5课:循环语句

作者: 启蒙时代 | 来源:发表于2019-01-09 18:08 被阅读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,"种")

    相关文章

      网友评论

          本文标题:Python第5课:循环语句

          本文链接:https://www.haomeiwen.com/subject/sovgrqtx.html