• Python中的while循环和for循环


    python与用户交互

    使用Input与用户进行交互

    变量=input(“提示语”)  变量是字符串类型

    1 number = input("请输入你想的数字:")
    2 print("你输入的数字是:",number)
    用户交互

    python中的循环语句

    1、while循环

      1)基本用法:

      语法:

    while 循环条件:
    
        代码块(循环体)
    

      当循环条件成立时,执行代码块(循环体);条件不成立时,退出循环。

    1 #while 循环
    2 #count是一个变量
    3 count = 0
    4 while count < 8:
    5       print("我是循环体,循环了%d次" %count)
    6       count = count + 1
    while循环

    执行结果是:

    我是循环体,循环了0次
    我是循环体,循环了1次
    我是循环体,循环了2次
    我是循环体,循环了3次
    我是循环体,循环了4次
    我是循环体,循环了5次
    我是循环体,循环了6次
    我是循环体,循环了7次
    

      2)循环使用else语句

      语法:

    while 条件:
    	代码块(循环体)
    else:
    	条件不成立时执行
    

      当条件成立时,执行代码块(循环体);条件不成立时执行else语句。

    1 #while 循环
    2 #count是一个变量
    3 count = 0
    4 while count < 8:
    5       print("我是循环体,循环了%d次" %count)
    6       count = count + 1
    7 else:
    8       print("此时的count值是:%d" %count)
    while循环

    执行结果是:

    我是循环体,循环了0次
    我是循环体,循环了1次
    我是循环体,循环了2次
    我是循环体,循环了3次
    我是循环体,循环了4次
    我是循环体,循环了5次
    我是循环体,循环了6次
    我是循环体,循环了7次
    此时的count值是:8

      3)break和continue的用法

    break:结束循环 ,停止当前本层循环

    continue:结束本循环,开始下次循环

     1 #while 循环
     2 #count是一个变量
     3 count = 0
     4 while count < 8:
     5       print("我是循环体,循环了%d次" %count)
     6       if (count == 3):
     7             break
     8       count = count + 1
     9 else:
    10       print("此时的count值是:%d" %count)
    break用法

    使用break,当条件成立退出循环时,不会执行else语句

    我是循环体,循环了0次
    我是循环体,循环了1次
    我是循环体,循环了2次
    我是循环体,循环了3次
     1 #while 循环
     2 #count是一个变量
     3 count = 0
     4 while count < 8:
     5       print("我是循环体,循环了%d次" %count)
     6       if (count == 3):
     7             count = count + 1
     8             continue
     9       count = count + 1
    10 else:
    11       print("此时的count值是:%d" %count)
    contine用法

    使用continue,当条件成立时,结束本次循环,开始下次循环。当while循环正常结束时,会执行else语句。

    执行结果是:

    我是循环体,循环了0次
    我是循环体,循环了1次
    我是循环体,循环了2次
    我是循环体,循环了3次
    我是循环体,循环了4次
    我是循环体,循环了5次
    我是循环体,循环了6次
    我是循环体,循环了7次
    此时的count值是:8

    2、for循环

    for循环可以遍历任何序列的项目,如一个列表或者一个字符串。

      1)基本用法

      语法:

    for 变量 in 可迭代对象:
        代码块(循环体)
    

      当变量在可迭代对象中,执行代码块(循环体);当变量不在可迭代对象中时,退出循环

      可迭代对象可以是列表,也可以是字符串。也可以是range()函数 ==》range()函数本身就是一个可迭代对象

    1 for el in "Tan":
    2       print(el)
    for循环

    执行结果:

    T
    a
    n

      2)循环使用else语句

      

    for 变量 in 可迭代对象:
        代码块(循环体)
    else:
        循环结束时执行的代码
    

      实例:

    1 for i in range(1,10,1):
    2       if(i % 2 == 0):
    3             print("%d是偶数" %i)
    4 else:
    5       print("结束")
    View Code

    执行结果:

    2是偶数
    4是偶数
    6是偶数
    8是偶数
    结束
  • 相关阅读:
    从美国单身男女的分布图说起纵论视觉化叙述
    职场笔记[0702]:用户体验和创业
    写《回国驯火记》的那个安普若
    《成长比成功更重要》的得失之间[Updated]
    什么时候你可以创业?
    技术英雄会【二】:问CSDN一个信息过滤器的问题
    技术英雄会【四】:也谈如何发掘到需要的内容和英雄
    技术英雄会【新闻】新浪/网易新闻:CSDN最有价值博客TOP10颁奖【图】
    技术英雄会【一】:问周鸿祎一个问题
    自然语言处理能够把全网内容组织到什么程度?
  • 原文地址:https://www.cnblogs.com/tanxu05/p/9875749.html
Copyright © 2020-2023  润新知