1. 文章
  2. 文章详情

Python基本语法 - 循环

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条)