学习编程与学习踢球、学习演奏并无差别,最佳方式就是不断练习,所以我们鼓励你敲些代码,看看会发生什么,如果这些代码头一次不起作用,没关系,再来,看看你能否把它们纠正过来。
首先是一个简单的快速入门程序,让我们通过了解这个程序的细节,来熟悉Python。
第一项任务:给定半径,计算一个圆的周长和面积。
程序分解:
1、 提示用户输入半径;
2、 应用数学公式,根据获得的半径,得出周长和面积;
3、 输出结果。
代码1.1
运行程序的最简单方法是在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、 行14和15:使用print语句输出结果。print也是一个函数,它将值输出到Python的shell。print可以打印单引号或双引号括起的字符和与值关联的变量。“\”字符表示该语句延续到下一行,这样做也是为了提高可读性的需要。
Python的重要特征是:它是一门解释性语言。解释的意思是Python程序调用解释器读取每一行Python代码,然后执行这一行代码。这一特征意味着我们可以在Python的shell中尝试代码片段,这有助于我们学习这门语言。我们可以在Shell中直接输入上述程序,看看到底会发生什么:
本文出自 “第二次启航” 博客,转载请与作者联系!