码迷,mamicode.com
首页 > 编程语言 > 详细

Python06:for循环

时间:2018-03-28 21:59:39      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:str   utf-8   for循环   输出   break   time   body   效果   input   

初识for循环:

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

for i in range(10):
    print ("loop", i)

 

输出:

loop 0

loop 1

loop 2

loop 3

loop 4

loop 5

loop 6

loop 7

loop 8

loop 9

 

Process finished with exit code 0

解释:

range(10)就相当于产生10个数字(0123456789

 

猜数字用for循环实现:

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

age = 56

for i in range(3):
    guess_age = int(input("guess age:"))
    if guess_age == age:
        print("yes, you got it.")
        break
    elif guess_age > age:
        print("think smaller...")
    else:
        print("think bigger...")
else:
    print("you have tried too many times... fuck off")

 

结果略,同while产生同样的效果,也可以接else,同while一样。

for循环打印(设置步长):

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

for i in range(0,10,1):
    print("lo

 

输出结果:

loop 0

loop 1

loop 2

loop 3

loop 4

loop 5

loop 6

loop 7

loop 8

loop 9

 

Process finished with exit code 0

 

for循环打印(设置步长):

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

for i in range(0,10,2):
    print("loop", i)

 

输出结果:

loop 0

loop 2

loop 4

loop 6

loop 8

 

Process finished with exit code 0

 

for循环打印(设置步长):

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

for i in range(0,10,3):
    print("loop", i)

 

输出结果:

loop 0

loop 3

loop 6

loop 9

 

Process finished with exit code 0

解释:

rangex,y,z):x起始值;

             y:终止值;

             z:步长。结合程序理解。

Python06:for循环

标签:str   utf-8   for循环   输出   break   time   body   效果   input   

原文地址:https://www.cnblogs.com/mclind/p/8666144.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!