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次,游戏退出")
for循环也可以通过读取列表的值,然后分别赋值给name,然后分别打印出来 "Tom" "Cat" 几个在列表里的值,并通过值的数量来控制for循环的次数
代码
name_list = ["Tom","Cat"]
for name in name_list:
print (name)
评论列表(0条)