青少年Python编程基础15天(第五天)
上一堂课我给大家留了一个小练习,同学们都做的怎么样了啊,作业的结果应该像下图这样:
我们今天来讲什么呢?嘿嘿,还是讲print,print在Python语言里是一个标准的输出语句,可以用来输出程序运行的结果。我们这次来做一个测试,测试一下Python计算很长的算术题会怎么样,像下面的代码一样写出计算公式,然后运行:
哇,很快,最后的结果是5603.0;嗯...但是这个结果正确吗?我们来算一下吧,首先呢,先算小括号里面的,1+2+3+4+5+6+7+8+9的结果是45,然后计算的是小括号外面的乘法,45*96等于4320;然后加上1993等于6313,再然后呢?是加88呢还是加上88除以4的结果呢?,我们在学数学的时候是不是先算乘除法然后再算加减法啊,好的,我们可以验证一下,88除以4等于22,那么6313加上22等于6335;最后减去732等于5603。欧耶!算对了。Python做计算是比我们自己快多了,如果在数学考试中能带着计算机用Python计算就好了......
现在有个小问题,虽然Python计算很快,但是这道算术题实在是太长了,如果以后用到,我们还得需要再输入一遍,是不是很麻烦啊。那么有没有什么简单点的办法呢?我今天告诉大家一个好消息:有的!!,我们需要弄一个篮子,对,就是篮子,像下面图片这样的:
当然,放狗狗的篮子也行。^_^
我们把这么长的计算公式都放在篮子里,每次用到的时候拿这个篮子就可以啦,在Python编程语言里,我们管这个篮子叫“变量”;那么应该怎么用呢?首先,我们先给这个篮子起个名字,叫x吧,然后用等于号把x和计算公式连接起来,这里面的等于号的意思不是“等于”,而叫赋值。最后我们打印x,看看结果。我们写下下面的代码:
1x = (1+2+3+4+5+6+7+8+9)*96+1993+88/4-732
然后我们再用print语句输出出来,就像下图这样:
,我们这时只是打印了篮子(x),就能把计算的结果显示出来了。好,小明同学,你举手是有什么话要说吗?......对滴,变量x就是我们在数学中学习的二元一次方程里面的x。不过要比数学中的x强大那么一点,当然,我们把这个篮子起名为y或者其它的名字也是可以的。比如下面的例子:
篮子(变量)不仅能装数学的算式,还能装一段话,在编程语言中,用双引号括起来的内容叫“字符串”,像下面第10行这样:
好,小明,你又举手了,你有什么问题要问吗?......好的,你想知道这个变量是不是可以起中文名字是吗?那么我们来试一下,我们把变量name换成中文,看看什么效果:

添加 家长论坛微信
全部 0条评论