Python基础语法--循环

若如初见. 提交于 2020-03-18 11:31:28

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次,游戏退出")
while

 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.py

for循环也可以通过读取列表的值,然后分别赋值给name,然后分别打印出来 "Jin" "Tom" "Cat" "Jak" "Sum"几个在列表里的值,并通过值的数量来控制for循环的次数

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!