• 条件判断和循环


    缩进写法为4个空格,if语句后接表达式用:代表代码块开始。
    在Python交互环境下敲代码,特别留意缩进,并且退出缩进需要多敲一行回车
     
    利用if...else...语句,分别执行代码块,else后面也有个:
     
    一个if...else...不够用的时候,可以用if...多个elif...else...的结构,一次写完所有的规则,elif=else if,如:
    if age>=18:
        print'adult'
    elif age>=6:
        print'teenager'
    elif age>=3:
        print'kid'
    else:
        print'baby'
    一系列条件会从上到下判断
     
    python的for循环可以依次把list或tuple的每个元素迭代出来,for x in L:
     
    while循环不会迭代list或tuple的元素,而是根据表达式判断循环是否结束
     
    用for循环或者while循环时,如果要在循环体内直接退出循环,可以使用break语句
     
    在循环过程中,还可以用continue跳过后续循环代码,继续下一个循环
     
    在循环内部,还可以嵌套循环,如:对比100以内的两位数,使用一个两重循环打印出所有十位数字比个位数字小的数
    for x in [1,2,3,4,5,6,7,8,9]:
        for y in [0,1,2,3,4,5,6,7,8,9]:
            if x<y:
                print x*10+y
  • 相关阅读:
    83. Remove Duplicates from Sorted List
    35. Search Insert Position
    96. Unique Binary Search Trees
    94. Binary Tree Inorder Traversal
    117. Populating Next Right Pointers in Each Node II
    116. Populating Next Right Pointers in Each Node
    111. Minimum Depth of Binary Tree
    169. Majority Element
    171. Excel Sheet Column Number
    190. Reverse Bits
  • 原文地址:https://www.cnblogs.com/zxy1993/p/4643955.html
Copyright © 2020-2023  润新知