zoukankan      html  css  js  c++  java
  • Python基础 条件判断和循环

    pyhton if 语句
      if 语句后接表达式,然后用: 表示代码块。
        age = 20
        if age >= 18:
          print 'your age is', age
          print 'adult'
          your age is 20
          adult
     
    python if-else
        if age >= 18:
          print 'adult'
        else:
          print 'teenager'
        利用 if ... else ... 语句,我们可以根据条件表达式的值为 True 或者 False ,分别执行 if 
        代码块或者 else 代码块。
     
    python if-elif-else
      要避免嵌套结构的if...else... ,我们可以用if ... 多个elif ... else ... 的结构。
        if age >= 18:
          print 'adult'
        elif age >= 6:
          print 'teenager'
        elif age >= 3:
          print 'kid'
        else:
           print 'baby'
     
    python for 循环
        list或tuple 可以表示一个有序集合,如果我们想一次访问一个list中的每个元素
        L = ['Adam', 'Lisa', 'Bart'] for name in L: print name
     
    python while 循环
        和for循环不同的另一种循环是while 循环,while 循环不会迭代 list 或tuple 的元素
        而是根据表达式判断循环是否结束。
          比如要从 0 开始打印不大于N 的整数
            N = 10
             x = 0
             while x < N:
             print x
             x = x + 1
          while 循环每次先判断x < N 如果为True, 则执行循环的代码块,否则退出循环。
     
    python break 退出循环
        用for 循环 或者while 循环时,如果要在循环体内直接退出循环,可以使用break
          比如计算1至100 的整数和,我们用while实现。
            sum = 0
            x = 1
            while True:
              sum = sum + x
              x = x + 1
              if x > 100:
              break
            print sum
     
    python continue 继续循环
        在循环过程中,可以使用break 循环退出当前循环,还可以用continue 跳过
        后续循环代码,继续下一次循环。
          for x in L:
             if x < 60:
            continue
            sum = sum + x
            n = n + 1
     
    python 多重循环
      在循环内部,还可以嵌套循环,我们来看一下例子
        for x in ['A','B','c']:
          for y in ['1','2','3']
            print x + y

  • 相关阅读:
    memcached事故
    总算会用sphinx生成文档了
    python tip
    抓包工具wireshark
    狗日的用户体验
    python tip
    pymmseg
    memcached事故
    windwos序列号
    7z fromat on ubuntu&replace my fujishu electric fan
  • 原文地址:https://www.cnblogs.com/nmxs/p/8616071.html
Copyright © 2011-2022 走看看