WEB开发网
开发学院软件开发Python 简明 Python 教程 -- 第6章 控制流 阅读

简明 Python 教程 -- 第6章 控制流

 2007-03-28 11:54:10 来源:WEB开发网   
核心提示: 在C/C++中,如果你想要写for (int i = 0; i < 5; i++),简明 Python 教程 -- 第6章 控制流(6),那么用Python,你写成for i in range(0,5),输入字符串的长度通过内建的len函数取得,记住,你会注意到,Python的for

在C/C++中,如果你想要写for (int i = 0; i < 5; i++),那么用Python,你写成for i in range(0,5)。你会注意到,Python的for循环更加简单、明白、不易出错。

break语句

break语句是用来 终止 循环语句的,即哪怕循环条件没有称为False或序列还没有被完全递归,也停止执行循环语句。

一个重要的注释是,如果你从for或while循环中 终止 ,任何对应的循环else块将不执行。

使用break语句

例6.4 使用break语句

#!/usr/bin/python
# Filename: break.py
  while True:
  
s = raw_input('Enter something : ')
  
if s == 'quit':
    
break
  
print 'Length of the string is', len(s)
print 'Done'

(源文件:code/break.py)

输出

$ python break.py
Enter something : Programming is fun
Length of the string is 18
Enter something : When the work is done
Length of the string is 21
Enter something : if you wanna make your work also fun:
Length of the string is 37
Enter something :    use Python!
Length of the string is 12
Enter something : quit
Done

它如何工作

在这个程序中,我们反复地取得用户地输入,然后打印每次输入地长度。我们提供了一个特别的条件来停止程序,即检验用户的输入是否是'quit'。通过 终止 循环到达程序结尾来停止程序。

输入字符串的长度通过内建的len函数取得。

记住,break语句也可以在for循环中使用。

上一页  1 2 3 4 5 6 7  下一页

Tags:简明 Python 教程

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接