zoukankan      html  css  js  c++  java
  • Python 循环结构语句

    1、for循环:计次循环

    2、while循环:条件循环

    3、嵌套循环

    4、跳转语句

    一、for循环的使用

    1、进行数值循环

    利用数值循环输出三次‘你好’:

    >>> for i in [1,2,3]:
          print('你好')
        
    你好
    你好
    你好

    如果循环次数过多,需要使用range()函数实现:

    >>> for i in range(1,100,3):
          print i,
    
    1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 49 52 55 58 61 64 67 70 73 76 79 82 85 88 91 94 97

    range(start,end,step) start:指定计数起始值,可是省略,如果省略则从0开始,

    end:指定计数结束值(但不包括该值,如range(5)得到0~4的值,不包括5),不能省略,

    step:指定计数步长,即两个数直接的间隔;可以省略,如果省略表示步长为1,

    2、利用循环遍历列表、元祖、字符串等内容:

    >>> for i in ['中国', '俄罗斯','日本']:
          print(i)
    
    中国
    俄罗斯
    日本
    >>> for i in ('a', 'b', 'D'):   print(i) a b D
    >>> str = 'ASDFGHJK'
    >>> for s in str:
          print s,
        
    A S D F G H J K

    二:while循环

    当条件表达式的返回值为True时,执行循环体语句,直到结果为False时,退出循环

    >>> i = 0
    >>> while i < 5:
          print(i)
          i += 1
    
    0
    1
    2
    3
    4


    用while循环求 除以三余二,除以五余三,除以七余二的最小的数:

    s = 0
    none = True
    while none:
        s += 1
        if s % 3 == 2 and s % 5 == 3 and s % 7 == 2:
            print('这个数是:', s)
            none = False
         # break
    这个数是: 23

    使用while循环语句实现从1开始依次尝试符合条件的数;定义一个用于计数的变量s和一个作为循环条件的变量none(默认值为真);

    当符合条件时,将变量设置为假(False),从而退出循环
    注:一定不要忘记将循环条件none改为假(False),否则将产生死循环,或者使用break语句终止循环。

    三:嵌套循环

    for循环和while循环都可以进行嵌套循环:

    1、在while循环中套用while循环

    2、在for循环中套用for循环

    3、在while循环中套用for循环

    4、在for循环中套用while循环

    四:跳转语句

    break:完全终止循环

    continue:终止此次循环,直接跳到下一次循环

  • 相关阅读:
    变量 常量 Python变量内存管理 赋值方式 注释
    leetcode 两数之和 整数反转 回文数 罗马数字转整数
    计算机基础之编程
    列表,集合,元组,字典
    小练习
    Ansi 与 Unicode 字符串类型的互相转换
    UVALive
    UVA
    UVA 10651 Pebble Solitaire 状态压缩dp
    UVA 825 Walkiing on the safe side
  • 原文地址:https://www.cnblogs.com/xioawu-blog/p/11071007.html
Copyright © 2011-2022 走看看