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
