内容正文:
接着我们来学习python中的顺序结构。我们之前讲这个算法的控制结构中讲到三个顺序、选择和循环结构。顺序结构它是最简单的一个结构,但是我们不仅要讲顺序结构,还要讲这个输入输出,拓展一下知识点,不然这节课两分钟就能讲完了。单讲顺序结构的话,我们来看一下顺序结构。顺序结构是指按照代码先后顺序出现的一个结构,自上而下依次执行,这是它的一个执行特点。比如说代码段一先出现就先执行,代码段二后出现就后执行。那我们这里有个程序,大家可以看一下它运行结果是多少呢?运行结果应该是我们的3.5,大家在算的时候肯定是按照1234这种先后顺序来进行算的,你不可能先算二再算一,也不可能先算四再算2。所以说你能看到这个程序,你就掌握了顺序结构,简单没什么难点。所以说生理结构我们不能单讲,我们必须把它给出输出放在一块讲,来拓展一下内容。我们首先来看python的输入,python的输入是通过input来实现的,变量等于input后面跟提示信息,它就代表显示提示信息,并等待用户输入内容。用户输入完成并按下回车键后将输入内容复制给变量。比如说我们这里有个AA等音符的请输,这能说计算机在执行到账号代码时,它会在屏幕上显示。请输入智能说显示这个提示信息,等待你输,我输了一个三,并且按下回车之后,输入完成了,它就会把你的输入内容复制给我们变量对吧?变量是A所以说此时我们如果打印A的话,它的结果就是我们的三。那如果说我们打印2加A的话,按照我们之前学习的,它应该打印5,对不对?那实际上它系统显示错误了,为什么错呢?因为我们input函数默认的返回结果是字符串。也就是说我虽然输的是个3,但是音部的它只接受字符串,这个A它就字符串的31个2是怎么说?A是字符串的3,对吧?它怎么来进行相加呢?那我们怎么把这个字符串给它转换成是整数呢?可以通过int转为整数,可以通过flog转为小数。我们之前讲函数的时候,没讲那个放到顺序结构讲这里就用到了inter和flock,你input的本来不是字符串吗?我加个inter之后,字符串3就变成整数三了。所以说此时就是一个整数3,那我们再计算2加A结果就是我们的捂了,结果就是我们五了。转换函数就这两个,一个int一个flow,按题目要求,题目要求让输入小数点,你就使用flog,题目要求要输入怎么说,你就使用int。接着我们来看一下python的输出。Python的输出我们前面讲了print上节课用了很多,print代表输出内容跟输出内容。Print默认输出后是换行的,一个print就代表一行,那三个print就代表三行。Print有4种输出情况,第一种输出内容为常量,输出不变,比如说常量就是数值或者字符串,字符串就开双引号括起来的这些文本,16就10六,小王就小王,name就name。第二个输出内容为变量,然后输出变量值。变量有变量名和变量值组的,I点等于19,I点就变量名,19就变量值,name就变量名,小张就是变量值,那print I点就输出这个变量值A的值是19,所以说输出19,name值是小张,所以说输出小张,你要注意这两个name。这个加双引号的,所以说它是字符串,这个没加双引号,并且它有变量名和变量值,所以说它是我们的变量。第三个输出内容为表达式或函数,就输出运算结果。比如说print的A加BS3B4,A加B结果就7,ABS-5,这是函数,你就输出它的一个运算结果?打开绝对值负五的绝对值是5,所以说答案就是我们的75,最后输出内容为多个。比如说我们这里输出既有name,又有I减又有碎的,有变量、有常量,并且还有三个怎么办呢?我们使用逗号进行分割开来,使用逗号把三个内容分割开来,那么它输出的时候,它就会同样显示你name是变量,输出小张二点它是变量,输出19碎的是常量,就算它就输入税了。所以说就是小张19岁了,他说多个就是有多个分割开来就行了。接着我们来看两道题,下列程序的运行结果是哪一个?Name等于2024,name是个变量,S等于新年快乐,S也是变量。而print name输出变量值2024,print s输出新年快乐,一个print占一行。所以说答案应该选择我们的C你选C不要选择我们的B,也不要选择其他的。第二个,在排序中执行以下程序段后,变量Z的值是多少?X等于6,把六的值赋给XY等于10,Z等于15,Z等于X乘以X减Y我们上来讲负值的时候,将右边的值或结果负责给左边的变量,所以说把X乘以XX减Y的结果赋值给ZX乘以X是多少呢?六六三十六是吧?减YY是13 16减10,应该是我们的26。这20年的真题都比较简单。那接着我们来正式看这个非选择题的部分了,十分的题,这个顺序结构考的比较少,近几年就考了一个小智为了方便计算圆的周长和面积,他计划用python编写了一个程序实现。当用户输入半径之后,程序就会输出对应圆的周长和面积。他在编写程序时遇到一些问题,请你帮助他修改程序,程序正确运行界面如图所示,数圆的半径,显示它周长和面积这个怎么说呢?小学数学题班级可以输小数圆周率,我们取3.14,他这里让你修改程序,考的时候我前面讲到他会给一个不完整的程序让你修改。但是我们先自己做一下,后面再给解题思路。本题非常简单,你只需要按照输入计算和输出的先后顺序进行编码即可。先让它输一个半径,计算周长、计算面积,然后就是输出这一个既用到我们顺序结构也用到输入输出,是一个比较典型的题目具体算法就是如下,首先要输入一个半径2,这个二次小说,接着我们定义圆周率派等于3.14,为了后面计算周长,2派R计算面积,派R平方,二的平方,使用两个星号代表面积算,或者派1乘2,2乘2也是二的平方,按要求输入输出C按要求输出面积S。那接着我们来给这个算法给它转换为程序给它转为程序。第一个用户输入员的半径2对吧?输入使用我们的input,提示请输入圆的半径对吧?这里是小数,所以说我们从外面还要包裹一个flow,输完成之后给谁呢?给我?我们定一个变量R用于接收对吧?所以说R等于flow input请输入圆的半径,你输3.5之后,这个3.5就复制功能变成二了,我们后面就可以进行计算了。其实我们定义圆周率派等于3.1,四派等于3.14计算周长,C等于2派计算面积对吧?S等于派R平方,它最后按要求输出周长C人家是周长是对吧?然后是显示结果,所以说我们也是周长是啊输出我们的周长,面积是啊输出我们的面积,没问题,还是比较简单的那我们来看题目,考试考的很简单,生怕你不会。他给了一个不完整题目,他告诉你有两行错的,一行让你删除,填入证件代码。我们来看错在哪,请输入圆的半径,这是我们输入,输入圆的半径是小酌复制给变量。二错在哪呢?输入我们前面讲了应该使用input,而它这里使用的是print,所以说这个地方你应该改成input。接着定圆周率,周长计算面积,只要他说这一行没错,他就一定没错,你就不用管了。周长和面积这两个你得给它区分开来,计算周长是对吧?周长是多少呢?哪一个是周长呢?这个C是周长,所以说我们应该把这个地方给它删除,一定要删除,不要只删除问号,整个都删了。然后填入我们的大写的C接着输出面积,面积是S没问题,错在哪呢?错在输入输出,这个input是输入的意思,我们现在还有输出这个结果,所以说你应该选择我们的print,这input和print到后面还会反复考,十次程序题有九次错在这里,大家要注意一下。好,我们来总结一下本节课。首先是顺序结构是自上而下一直执行的代码,输入input输出print两个区分开来,那就到此结束,大家再见。