有关Python 控制语句项目说明介绍

开发 后端
本文主要讲述Python 控制语句,怎样创建Python 控制语句项目,这些内容都是一些门户网站和技术论坛找到的,中间可能有不少错误是我没有挑出的,欢迎大家指正。

昨天我在编制Python 控制语句的时候写了几行代码,写完这几行代码后,突然觉得python真的是一种很爽的东西,不但代码非常的简洁,而且还不用受限于平台,下文进行学习研究。

也就是说,只要我们的代码中没有用到依赖于平台的东西的话,那么就可以把程序一个字都不改的放在不同的操作系统中使用。例如linux或者windows,更或者mac os,再在或者unix等,和java一样的爽,虽然我觉得我可能学习java更有前途。

但是不知道为什么,我一接触到Python 控制语句的时候,我发觉我的兴趣远远的超过了java:)下面我把我今天联系的代码贴出来,呵呵,大家不要笑噢:)还有一点,我发现python好像不能用中文的注释。

我们所做的只是提供两个数,range 返回一个序列的数。这个序列从***个数开始到第二个数为止。例如,range(1,5) 给出序列[1, 2, 3, 4] 。默认地,range 的步长为1。如果我们为range 提供第三个数,那么它将成为步长。例如,range(1,5,2) 给出[1,3] 。记住,range 向上 延伸到第二个数,即它不 包含第二个数。

for 循环在这个范围内递归——for i in range(1,5) 等价于for i in [1, 2, 3, 4] ,这就如同把序列中的每个数(或对象)赋值给i,一次一个,然后以每个i 的值执行这个程序块。在这个例子中,我们只是打印i的值。

在这个程序中,我们仍然使用了猜数游戏作为例子,但是这个例子的优势在于用户可以不断的猜数,直到他猜对为止——这样就不需要像前面那个例子那样为每次猜测重复执行一遍程序。

这个例子恰当地说明了while 语句的使用。我们把raw_input 和if 语句移到了while 循环内,并且在while循环开始前把running 变量设置为True 。首先,我们检验变量running 是否为True ,然后执行后面的 while-块。

在执行了这块程序之后,再次检验条件,在这个例子中,条件是running 变量。如果它是真的,我们再次执行while-块,否则,我们继续执行可选的else-块,并接着执行下一个语句。

当while 循环条件变为False 的时候,else 块才被执行——这甚至也可能是在条件***次被检验的时候。如果while 循环有一个else 从句,它将始终被执行,除非你的while 循环将永远循环下去不会结束!

if 语句用来检验一个条件, 如果 条件为真,我们运行一块语句(称为 if-块 ), 否则 我们处理另外一块语句(称为 else-块 )。 else 从句是可选的。

  1. #!/usr/bin/python     
  2. # Filename: if.py     
  3. number = 23    
  4. guess = int(raw_input('Enter an integer : '))     
  5. if guess == number:     
  6.     print 'Congratulations, you guessed it.' # New block starts here     
  7.     print "(but you do not win any prizes!)" # New block ends here     
  8. elif guess < number:     
  9.     print 'No, it is a little higher than that' # Another block     
  10.     # You can do whatever you want in a block ...     
  11. else:     
  12.     print 'No, it is a little lower than that'    
  13.     # you must have guess > number to reach here     
  14. print 'Done'    
  15. # This last statement is always executed, after the if statement is executed    

在这个程序中,我们从用户处得到猜测的数,然后检验这个数是否是我们手中的那个。我们把变量number 设置为我们想要的任何整数,在这个例子中是23 。然后,我们使用raw_input() 函数取得用户猜测的数字。

函数只是重用的程序段。我们将在下一章Python 控制语句更多关于函数的知识。我们为内建的raw_input 函数提供一个字符串,这个字符串被打印在屏幕上,然后等待用户的输入。一旦我们输入一些东西,然后按回车 键之后,函数返回输入。

对于raw_input 函数来说是一个字符串。我们通过int 把这个字符串转换为整数,并把它存储在变量guess 中。事实上,int 是一个类,不过你想在对它所需了解的只是它把一个字符串转换为一个整数(假设这个字符串含有一个有效的整数文本信息)。

【编辑推荐】

  1. 有关Python系统文件进行介绍指导
  2. 如何正确的使用Python函数
  3. Python 构建工具进行详细介绍分析
  4. PythonAndroid浅析Python优势所在
  5. 如何使用Python模块解析配置文件?
责任编辑:chenqingxiang 来源: 博客园
相关推荐

2010-02-24 17:22:59

Python项目

2010-02-02 14:54:28

Python语法

2010-02-23 14:41:28

Python模块

2010-02-01 17:11:45

Python 解释器

2010-02-01 16:32:49

Python脚本

2010-02-26 11:20:53

Python应用

2009-12-25 17:11:40

ADO方法

2010-03-03 17:50:45

Android图形界面

2010-03-03 16:20:40

Android项目

2010-03-10 11:26:29

交换机配置

2010-02-02 13:05:58

Python代码

2010-02-03 13:27:17

Python 特性

2010-03-01 10:39:18

Python源代码

2010-03-10 16:32:17

光端交换机

2010-02-22 13:20:58

Python中文问题

2010-02-03 16:03:44

Python系统文件

2010-02-03 17:37:30

Python语法

2010-02-02 13:28:46

Python变量

2010-02-01 18:06:48

Python Edit

2010-02-22 16:16:14

Python语法
点赞
收藏

51CTO技术栈公众号