python 基础 循环

python有两种循环的方法

  1. while循环。当条件为真的时候,永远循环下去,如果条件为假,跳出循环或不循环。
    语法:
    while 条件:
    执行体

    当你执行下面代码,程序会一直打印hello world。那是因为a < b这个条件是成立的。

    a = 1
    b = 3
    while a < b:
    print("hello world")

    如果你想停止这个死循环,有3种办法:
    第一种,把条件弄成不成立的,这样程序就只会循环一次

    a = 1
    b = 3
    while a < b:
    print("hello world")
    a = 10

    第二种,在循环体里加上break关键词,break会帮你跳出循环

    a = 1
    b = 3
    while a < b:
    print("hello world")
    break

    第三种(最简单的一种),按下ctrl + c,但这样会报出KeyboardInterrupt的错误。

  2. for循环。由用户设置循环次数,可以循环或者遍历一个目标体。
    语法
    for i in 目标体:
    执行体

    (i是一个随便取的变量名,大家也可以把i改成其他变量名)

    animals = ['cat','dog','tiger']

    这里有一个列表,你可以用遍历的方式来打印出每种动物,举个例子:

    for animal in animals:
    print("动物是:" + animal)

    python 基础 循环
    for循环把animals列表的所有动物都遍历了出来。

for循环有一个关键词——range()函数。range()函数可以写一到三个参数。你可以用range来进行循环。

for i in range(10):
    print("我循环了10次!")

(range(10)代表循环10次)

本作品采用《CC 协议》,转载必须注明作者和本文链接
coder Derek
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!