美文网首页2019--Python
Python第三堂笔记--条件判断和循环

Python第三堂笔记--条件判断和循环

作者: 六个周 | 来源:发表于2019-01-01 21:30 被阅读36次

    1️⃣、Python之if判断

    注意: Python代码的缩进规则。具有相同缩进的代码被视为代码块.

    缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。

    注意: if 语句后接表达式,然后用:表示代码块开始。

    如果你在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车:

    2️⃣、Python之 if-else

    注意: else 后面有个“:”.

    3️⃣、Python之 if-elif-else

    没什么可说的。

    4️⃣、Python之 for循环

    Python的 for 循环就可以依次把list或tuple的每个元素迭代出来:

    L = ['Adam', 'Lisa', 'Bart']
    for name in L:
        print name
    

    5️⃣、Python之 while循环

    利用while循环计算100以内奇数的和。

    sum = 0
    x = 1
    while x<100:
        sum=sum+x
        x=x+2
    print sum
    

    6️⃣、Python之 break退出循环

    利用 while True 无限循环配合 break 语句,计算 1 + 2 + 4 + 8 + 16 + ... 的前20项的和。

    sum = 0
    x = 1
    n = 1
    while True:
        sum=sum+x
        x=2*x
        n=n+1
        if n>20:
            break
    print sum
    

    7️⃣、Python之 continue继续循环

    对已有的计算 0 - 100 的while循环进行改造,通过增加 continue 语句,使得只计算奇数的和:

    sum = 0
    x = 0
    while True:
        x = x + 1
        if x > 100:
            break
        if x%2 ==0:
            continue
        sum =sum +x
    print sum
    

    8️⃣、Python之 多重循环

    对100以内的两位数,请使用一个两重循环打印出所有十位数数字比个位数数字小的数,例如,23(2 < 3)

    for x in [ 1,2,3,4,5,6,7,8,9 ]:
        for y in [ 1,2,3,4,5,6,7,8,9]:
            if x<y:
                print x*10+y
    

    上一节:Python第二堂笔记--List和Tuple类型

    下一节:Python第四堂笔记--Dict和Set类型

    总目录

    相关文章

      网友评论

        本文标题:Python第三堂笔记--条件判断和循环

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