Python3_for循环语句

for 语句

Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。

for循环的一般格式如下:

for <variable> in <sequence>:
    <statements>
else:
    <statements>

 

#eg.例子

#!/usr/bin/python3
sites = ["Baidu", "Google","Runoob","Taobao"]
for site in sites:
    if site == "Runoob":
        print("菜鸟教程!")
        break
    print("循环数据 " + site)
else:
    print("没有循环数据!")
print("完成循环!")

 #执行结果:

循环数据 Baidu
循环数据 Google
菜鸟教程!
完成循环!

range()函数

遍历数字序列,可以使用内置range()函数。它会生成数列,例如

>>> for i in range(5):
...     print(i)
...
0
1
2
3
4

也可以使用range指定区间的值:

>>> for i in range(5,9) :
    print(i)
5
6
7
8
>>>

使range以指定数字开始并指定不同的增量(甚至可以是负数,有时这也叫做'步长'):

>>> for i in range(0, 10, 3) :
    print(i)
0
3
6
9
>>> 

负数:

>>> for i in range(-10, -100, -30) :
    print(i)
-10
-40
-70
>>> 

结合range()和len()函数以遍历一个序列的索引,如下所示:

>>> a = ['Google', 'Baidu', 'Runoob', 'Taobao', 'QQ']
>>> for i in range(len(a)):
...     print(i, a[i])
... 
0 Google
1 Baidu
2 Runoob
3 Taobao
4 QQ
>>> 

#!/usr/bin/python
# -*- coding: utf-8 -*-
#Author: zhaosj

###循环语句###

#Python 的循环语句包括for循环和while循环

#for循环

for item in iterable:
    do

#item表示元素,iterable是集合

++++++++++++++++++++++++++++++++++++++++++++

#eg.:循环输出1到11之间的数据,但不输出11
for i in range(1,11):
    print (i)
    
#range是Python的内置函数

#执行结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值