首页 > 代码库 > 学习编程之Python篇(二)

学习编程之Python篇(二)

学习编程与学习踢球、学习演奏并无差别,最佳方式就是不断练习,所以我们鼓励你敲些代码,看看会发生什么,如果这些代码头一次不起作用,没关系,再来,看看你能否把它们纠正过来。

 

首先是一个简单的快速入门程序,让我们通过了解这个程序的细节,来熟悉Python。

 

第一项任务:给定半径,计算一个圆的周长和面积。

程序分解:

1、  提示用户输入半径;

2、  应用数学公式,根据获得的半径,得出周长和面积;

3、  输出结果。

 

代码1.1

wKiom1Ov_zOReB4TAAKicl6rHno966.jpg

 

运行程序的最简单方法是在IDLE编辑器里打开它,然后选择Run->Run Module(F5)。

 

程序详解:

1、  行1-4:以#开头的是注释,目的是为了提高程序的可读性。

2、  行6:导入math模块,在Python里,模块是指一个包含解决特定问题的程序的文件。math模块对解决常见数学问题的支持。Python里包含了许多这样的模块,这样完成常见的编程任务就简单多了。

3、  行8:分为两个部分,在=右边,input是一个函数,该函数输出引号中字符,并等待用户输入,用户输入完成后输入回车即返回。在=左边是一个变量。有=的行是赋值语句,将右边的值与左边的变量关联。

4、  行9:用户的输入以字符序列的方式返回,这在计算机里面称作字符串。字符串与数值的差别在于使用了引号括起,单双引号都可以接受。本程序中,我们需要的是数值,所以要将用户输入的字符串转换为数值。int函数的功能就是将字符串变量转换为整型数值变量。此处,我们涉及到变量的类型,所谓类型,是指定义在值上的一组操作和操作结果。

5、  行11:计算周长的公式,注意数值表达式的优先级。

6、  行12:计算面积的公式,注意操作符**表示指数运算,括号里面的运算优先。

7、  1415:使用print语句输出结果。print也是一个函数,它将值输出到Pythonshellprint可以打印单引号或双引号括起的字符和与值关联的变量。“\”字符表示该语句延续到下一行,这样做也是为了提高可读性的需要。

 

Python的重要特征是:它是一门解释性语言。解释的意思是Python程序调用解释器读取每一行Python代码,然后执行这一行代码。这一特征意味着我们可以在Pythonshell中尝试代码片段,这有助于我们学习这门语言。我们可以在Shell中直接输入上述程序,看看到底会发生什么:

wKioL1Ov_x_QqEmWAALx8AW5nDI367.jpg

 

本文出自 “第二次启航” 博客,转载请与作者联系!