zoukankan      html  css  js  c++  java
  • 5 python流程控制

     1 1,if语句
     2   if :
     3       XXXX
     4 
     5   或者:
     6    if :
     7        XXXX
     8    else:
     9        XXX
    10 
    11    或者:
    12     if :
    13        XXX
    14     elif :
    15         XXX
    16     else:
    17         XXX     --当for循环正常结束时,就会执行此语句
    18                 --当for循环非正常结束,则就不会执行了
    19 
    20 2, for循环
    21 for 变量 in 序列(表达式也行):
    22     if expression: break
    23     if expression: continue
    24 else:
    25     XXXXX
    26 
    27     即是从一个序列中,依次取值
    28     序列即是: 字符串 ,元组,列表
    29 
    30 range()函数  ----快速生成一个序列
    31    range(10)
    32      即[0,1,2,3,4,5,6,7,8,9]
    33    range(i,j)
    34      类型于切片,序列是不包括终始值本身的
    35    range(i,j,步进值)
    36    range(1,10,2)
    37      即[1,3,5,7,9]
    38 
    39 ##1,通过依次取值进行迭代
    40 sum=0
    41 for x in  range(1,101):
    42     sum=sum+x
    43 else:
    44     print (sum)
    45 
    46 ##2,通过索引依次取值迭代
    47 s="hello"
    48 for x in range(len(s)):
    49    print (s[x])
    50 
    51 
    52 
    53 
    54 4,循环的控制
    55    break    --结束循环
    56    continue  --跳过本次循环(相当于perl中的next)
    57    pass      ---(代码桩)什么都不做,就是起个占位的作用。
    58    exit()   ----结束程序
    59 
    60 5,while循环
    61    while 表达式:
    62          XXXX
    63    else:
    64          XXXX
    65 
    66 ####range()函数
    67 a=range(10)
    68 print a
    69 a=range(5,10)
    70 print a
    71 a=range(1,10,2)
    72 print a
    73 --执行结果
    74 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
    75 [5, 6, 7, 8, 9]
    76 [1, 3, 5, 7, 9]
  • 相关阅读:
    游泳池 (Standard IO)
    Antimonotonicity (Standard IO)
    开花 (Standard IO)
    Wild Number (Standard IO)
    数码问题 (Standard IO)
    输油管道 (Standard IO)
    猴子摘桃 (Standard IO)
    二叉树 (Standard IO)
    iis运行asp.net页面提示“服务器应用程序不可用”的解决办法_.NET.
    SVN安装配置与使用
  • 原文地址:https://www.cnblogs.com/2mei/p/9254066.html
Copyright © 2011-2022 走看看