Python语法中的循环包含while循环和for循环两种循环体,注意:循环语句和条件判断语句一样,都是以:号为结尾符
While循环
如下图所示,while循环当条件为真的时候运行,当条件为假的时候停止

#!/usr/bin/env python # -*- coding:utf8 -*- age = 26 count = 0 while count < 4: intput = int(input("请猜猜我的年龄:")) if intput < age: print ("输入过小,请重新输入") elif intput > age: print ("输入过大,请重新输入") elif intput == age: print ("答案正确,游戏退出") break count = count + 1 print count else: print ("输入错误超过3次,游戏退出")
for循环
我们发现for循环通过range()内读取的值,来进行循环次数的控制,range(3),其中参数3代办0-2的一个序列

#!/usr/bin/env python # -*- coding:utf8 -*- age = 26 for i in range(3): intput = int(input("请猜猜我的年龄:")) if intput < age: print ("输入过小,请重新输入") elif intput > age: print ("输入过大,请重新输入") elif intput == age: print ("答案正确,游戏退出") break else: print ("输入错误3次,游戏退出") name_list = ["Jin","Tom","Cat","Jak","Sum"] for name in name_list: print (name)
for循环也可以通过读取列表的值,然后分别赋值给name,然后分别打印出来 "Jin" "Tom" "Cat" "Jak" "Sum"几个在列表里的值,并通过值的数量来控制for循环的次数
来源:https://www.cnblogs.com/olingrobin/p/5707518.html