python中for循环的用法-Python for 循环语句

Python for 常用实例说明:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

print "for循环只能执行range内两数字相减次数"

for i in range(1,10): # 只能执行9次,判断循环终止条件是 >= 第二个数字 10 就不再执行 和 其他语言的 i=1 to 10 不同

print 'i=:', i

print "使用xrange还是一样的效果"

for i in xrange(1,10,1): #还是只能执行9次,和其他语言的 i=1 to 10 可执行10次是不同的

print 'i=:', i

print 'for i in range(1,1)这样是不会进入循环的'

print "而其他语言的 for i=1 to 1 是可以进入一次循环的"

for i in range(1,1): # 也就是说这样是不会进入循环的。

print '没执行这里:i=:', i

print "所以,要执行定次数循环必须将range(1,1)的第二个数字加1"

print "for实现step效果递增"

for i in xrange(0,10,2):

print(i)

print "for实现step效果递减"

for i in xrange(10,0,-2):

print(i)

输出结果为:

for循环只能执行range内两数字相减次数

i=: 1

i=: 2

i=: 3

i=: 4

i=: 5

i=: 6

i=: 7

i=: 8

i=: 9

使用xrange还是一样的效果

i=: 1

i=: 2

i=: 3

i=: 4

i=: 5

i=: 6

i=: 7

i=: 8

i=: 9

for i in range(1,1)这样是不会进入循环的

而其他语言的 for i=1 to 1 是可以进入一次循环的

所以,要执行定次数循环必须将range(1,1)的第二个数字加1

for实现step效果递增

0

2

4

6

8

for实现step效果递减

10

8

6

4

2

冷火

冷火

jes***appy@163.com2年前 (2018-06-27)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值