首页 > 编程语言 > 详细

Python-控制流

时间:2014-09-07 11:01:14      阅读:145      评论:0      收藏:0      [点我收藏+]

 

if

#!/usr/bin/python

number=23
guess=int(input(Enter an interger:)) #input返回的结果是string类型,需要用int()转化为int类型

if guess == number:
    print(You guessed in.)
elif guess < number:
    print(No, it is a little higher than that)
else:
    print(No, it is a little lower than that)


print(Done)

while

#!/usr/bin/python

number = 23

while True:
    guess=int(input(Enter an integer:))
    if guess==number:
        print(You guessed it)
        break
    elif guess<num:
        print(No, it is a little higher than that)
    else:
        print(No, it is a little lower than that)
else:#else下的statements是在while的条件为假时执行的,但如果有break,它就不会执行了
    print(The while loop is over)

print(Done)

for

#!/usr/bin/python

for i in range(1,5):
    print(i)
else:#else下的statements是在for循环结束后执行的,但如果有break,它就不会执行了
    print(The for loop is over)

range有三个参数,第三个参数在默认情况下为1,表示步长

range返回一个list,前闭后开,如:

range(1,5) 返回 [1,2,3,4]

range(1,5,2)返回 [1,3]

 

break和continue的用法与C++中一样

 

Python-控制流

原文:http://www.cnblogs.com/johnsblog/p/3960168.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!