python day13(20170308 )

来源:互联网 发布:网络请求失败怎么解决 编辑:程序博客网 时间:2024/05/17 06:39

1.while循环,当while条件成立后,将一直执行while判断条件后的语句内容,如果没有其他条件退出,程序将进入死循环。

#!/usr/bin/pythonwhile True:    print "hello"
2.在while语句中可以用break命令退出该while循环,但需要判断条件出发该break命令,可以在while语句中加入一个计数器,当计数器的值达到某边界后,退出该while判断语句。

#!/usr/bin/pythonx =0while True:    print "hello"    x=x+1    if(x>4):        break
3.在while语句中也可以接收输入键盘命令的方式进行中断,示例代码如下。

#!/usr/bin/pythonwhile True:    print "hello"    x=raw_input("please input order to quit the program")    if x=="q":        break
4.当while语句退出时,我们也可以直接在while条件中设置判断语句,在while执行内容中对判断语句的内容进行更改,示例代码如下。

#!/usr/bin/pythonx = 0while (x<=3):    print "hello"    x = x+1
5.通过键盘输入数据直接进行判断,当while条件为False是,退出该while执行语句。

x=""
while x!="q":    print "hello"    x=raw_input("please input order to quit the program")
6.通过while和if语句两者相结合进行条件判断,退出该程序,通过not false或者not “”的方式进行后续语句的执行。

#!/usr/bin/pythonx=""while x!="q":    print "hello"    x=raw_input("please input the quit command: ")    if not x:        break
7.while同else组合,当while正确执行完成后,会执行else的内容,执行break跳出while后,不会执行else的内容,如果直接执行完while会执行,示例代码如下。

#!/usr/bin/pythonx=""while x!="q":    print "hello"    x=raw_input("please input the quit command: ")    if not x:        breakelse:    print "end"
8.break是结束当前的while判断;contine是继续下次while判断而忽略contine后所有的while块的内容;while语句执行完成后,顺序执行else的内容,示例代码如下。

#!/usr/bin/pythonx=""while x!="q":    print "hello"    x=raw_input("please input the quit command: ")    if not x:        break    if x=="c":        continue    print "one more time"else:    print "end"










0 0