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

  • 相关阅读:
    linux网络配置
    第二章 以太网和数据封装
    linux用户权限
    第一章 网络互联
    linux学习之文件系统
    史上最全Java学习视频下载地址分享
    JAVA高级特性之集合
    Map集合不继承Collection接口,(HashMap类和TreeMap类)---输出结果,如果将Key值修改为首位不为0,HashMap输出就是随机顺序的,求指导,为什么为会这样???
    java中this关键字
    Java long数据类型---网上学习到的资料
  • 原文地址:https://www.cnblogs.com/nmxs/p/8616071.html
Copyright © 2011-2022 走看看