码迷,mamicode.com
首页 > 其他好文 > 详细

Day1:循环语句(While,For)

时间:2017-10-16 00:16:44      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:问题   小程序   open   code   inpu   sed   one   语句   src   

一、while循环

  while 条件:

    条件为真执行的语句

  esle:

    条件为假执行的语句

  

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:Hiuhung Wan
count = 0
while count < 100:
    print("Count:",count)
    count += 1

  猜年龄升级版

技术分享
 1 #!/usr/bin/env python
 2 # -*- coding:utf-8 -*-
 3 # Author:Hiuhung Wan
 4 age_of_MrWang = 48
 5 count = 0
 6 while count < 3:
 7     guess_age = int(input("Enter the age of Mr Wang:"))
 8     if guess_age == age_of_MrWang:
 9         print("Yes,you got it!")
10         break
11     elif guess_age < age_of_MrWang:
12         print("Think bigger!")
13     else:
14         print("Think smaller!")
15     count += 1
16     # if count == 3:
17     #     print("You have tried too many times...Fuck off!")
18 else:
19     print("You have tried too many times...Fuck off!")
View Code

二、For循环

  for i in range (xx):

    语句

  else:

    上面循环里的语句正常走完了后,才执行这里的语句

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:Hiuhung Wan
for i in range(10):
    print("loop",i)

  再次优化一下猜年龄小程序

技术分享
 1 #!/usr/bin/env python
 2 # -*- coding:utf-8 -*-
 3 # Author:Hiuhung Wan
 4 age_of_MrWang = 48
 5 for i in range (3):
 6     guess_age = int(input("Enter the age of Mr Wang:"))
 7     if guess_age == age_of_MrWang:
 8         print("Yes,you got it!")
 9         break
10     elif guess_age < age_of_MrWang:
11         print("Think bigger!")
12     else:
13         print("Think smaller!")
14 else:
15     print("You have tried too many times...Fuck off!")
View Code

三、for循环步长问题

  range里可以设置,默认是1

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:Hiuhung Wan
for i in range(0,10,2):   #步长是2
    print("loop",i)

  

 

Day1:循环语句(While,For)

标签:问题   小程序   open   code   inpu   sed   one   语句   src   

原文地址:http://www.cnblogs.com/hiuhungwan/p/7674801.html

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