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

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

 2007-03-28 11:54:10 来源:WEB开发网   
核心提示: 记住,elif和else部分是可选的,简明 Python 教程 -- 第6章 控制流(3),一个最简单的有效if语句是:if True:print 'Yes, it is true'在Python执行完一个完整的if语句以及与它相关联的elif和else从句之后,它移向if

记住,elif和else部分是可选的。一个最简单的有效if语句是:

  if True:
  
print 'Yes, it is true'

在Python执行完一个完整的if语句以及与它相关联的elif和else从句之后,它移向if语句块的下一个语句。在这个例子中,这个语句块是主块。程序从主块开始执行,而下一个语句是print 'Done'语句。在这之后,Python看到程序的结尾,简单的结束运行。

尽管这是一个非常简单的程序,但是我已经在这个简单的程序中指出了许多你应该注意的地方。所有这些都是十分直接了当的(对于那些拥有C/C++背景的用户来说是尤为简单的)。它们在开始时会引起你的注意,但是以后你会对它们感到熟悉、“自然”。

给C/C++程序员的注释

在Python中没有switch语句。你可以使用if..elif..else语句来完成同样的工作(在某些场合,使用字典会更加快捷。)

while语句

只要在一个条件为真的情况下,while语句允许你重复执行一块语句。while语句是所谓 循环 语句的一个例子。while语句有一个可选的else从句。

使用while语句

例6.2 使用while语句

#!/usr/bin/python
# Filename: while.py
number = 23
running = True
  while running:
  
guess = int(raw_input('Enter an integer : '))
  if guess == number:
    
print 'Congratulations, you guessed it.'
    
running = False # this causes the while loop to stop
  
elif guess < number:
    
print 'No, it is a little higher than that'
  
else:
    
print 'No, it is a little lower than that'
else:
  
print 'The while loop is over.'
  
# Do anything else you want to do here
  print 'Done'

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

Tags:简明 Python 教程

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