文章目录
前言
Hello,机智的我又来啦!今天,我们再来讲解数字运算实操以及简单字符串。
1.解决实际问题
上了小学二年级的同学们都知道,数学考试中有一栏答题叫做“解决实际问题”,而且分值贼大。Python中,也能解决一些简单的实际问题。
接下来,我会用Python解决一些简单的解决实际问题。
不要眨眼睛,干活来喽!
1.波仔第一天买了3个苹果,第二天买了5个苹果,第三天买了1个苹果。
问:他一共买了多少个苹果?
嘿嘿,没想到吧?上来就搞同级运算
代码先自己写写看:
数量关系式:第一天的苹果+第二天的苹果+第三天的苹果=答案
所以——你想到答案了吗?
3 + 5 + 7
注意注意!用IDLE的>>>做!千万不要用海龟和VS!
否则,就会跳出这个界面:
哈哈!控制台啥也没有!
所以——你们求出答案了吗?
答案是:
别忘了写个答哟!
是不是手痒,想去练第二题啦?
别急,第二题来啦!
2.第二题:波仔原来有15个苹果。第一天吃了2个苹果,第二天吃了4个苹果,第三天吃了6个苹果。
问:他还剩多少个苹果?
答案我先不告诉大家。照例,先列算式!
现在剩余的苹果 = 原有苹果数 - 第一天 - 第二天 - 第三天
算式:
15-2-4-6
运行,得:
嘿嘿,你答对了吗?
第三题:波仔第一天买了15个苹果,第二天吃了12个苹果,第三天买了11个苹果,第四天吃了10个苹果
问:最后还剩了几个苹果?
算式:
#哈哈!不给你看答案!
第四题:几何题
求长方体的周长和面积
|提示|面积公式 = 长 × 宽
周长公式 = (长 + 宽)× 2
在题目中,10cm = 长,6cm = 宽
(以上玩意请四年级以上的不要看!)
#求周长:
(10 + 6) * 2
#求面积:
10 * 6
注意:在IDLE中要这么写:
这就引出了一个新的知识点:
在算式(10 + 6)* 2中,学过三年级的都知道:先算括号,再算其他的。
在Python中,遵循数学运算法则,先算括号,再算外面的。大家只要记住:电脑中的大部分数学运算规则依旧遵循日常数学!
好啦!正式的解决问题内容,已经完结了。虽然还没有出除号和取整,但是在接下来的课程中,我会出很多的内容关于除法运算(比如循环、if判断),不要紧张!
作业来啦:
1.1 用两种方式计算下列图形的周长
并计算其面积
|提示|正方形面积公式:边长×边长
正方形周长公式:边长+边长+边长+边长&边长×4
答案见Test Key 1.1
1.2 坤坤的篮球丢失记
顺便带上一句:|姬霓太美|
好啦,计算:
1.2.1坤坤原来有15个篮球,第一天丢了2个篮球,第二天丢了4个篮球,第三天粉丝送了他5个篮球
问:1.2.1坤坤现在有多少篮球???
答案见:Test Key 1.2.1
1.2.2坤坤得到篮球后,把之前丢掉的篮球找到了。于是,现在他有了20个篮球
问:坤坤找到了多少篮球???
答案见:Test Key 1.2.2
*1.2.3坤坤去打篮球之后,发现自己的篮球漏了两个。在他伤心之时,他发现面前有一个神奇的牌子。“一旦碰到牌子,便会增加一倍的篮球(2)。”坤坤读完,立刻撞了上去。
哈哈!请问他现在有多少个篮球?
答案见:Test Key 1.2.3
字符串的简单认知
嘻嘻!数学计算我们完结咯!你学废了吗?
字符串初识
字符串,顾名思义,是由一个个字符组成的串.大白话,就是我们说的话.
话不多说,先给你们秀秀!
字符串是由双引号(“ ”)或者单引号(‘ ’)扩起的语句符号类。在没有特殊情况的状态下,我推荐大家使用‘ ’(单引号),因为他输入便捷而且简洁明了。
特殊错误处理
但是,当大家输入这样一个句子为字符串类型时,编译器会报错:
'if you don't bring an unbrella,you will get a cold because it was rainy outside!'
大家看到,在上述IDLE图片中,我们使用‘ ’扩出来后,他变成了绿色(这就是字符串语法高亮)。但是,上述的代码却十分奇怪。前面的句子突然绿了,后面又突然黑了。
当我们把他放进去运行,编译器会报错,就像这样:
后面报错了,因为在don’t中,出现了单引号。该字符串中,编译器将don’t中的 ’ 视为了结束符,导致后面的句子落单了,从而导致以下错误:
SyntaxError: unterminated string literal (detected at line 1)
#语法错误:未终止的字符串文本(在第 1 行检测到)
SyntaxError,意为“语法错误。”
翻译中大家也看到了,他说后面的字符没有终止。因为前面的单引号被特殊“对待”了!
咋解决这个问题?
方法一:把首尾的’ '改为" "
轻松解决!
方法二:(个人推荐)把don’t的单引号之前加上\,将其特殊化。
注意!在’前加上\(方向不要错了)!
总结
啊!今天好累呀!先不讲了!print函数下节课再给你们讲!我要去sleeping了!拜拜!
对了,我给你们留了答案哦(不许偷看!!!)
Test Key
1.1
#周长:
>>> 6 + 6 + 6 + 6
>>> 6 * 6
#面积
>>> 6 * 6
很简单,直接代入边长加减乘除就OK啦!
1.2
#1.2.1坤坤原来有15个篮球,第一天丢了2个篮球,第二天丢了4个篮球,第三天粉丝送了他5个篮球
#问:1.2.1坤坤现在有多少篮球???
>>>15-2-4+5
#1.2.2坤坤得到篮球后,把之前丢掉的篮球找到了。于是,现在他有了20个篮球
#问:坤坤找到了多少篮球???
>>>20-14
#1.2.3坤坤去打篮球之后,发现自己的篮球漏了两个。在他伤心之时,他发现面前有一个神奇的牌子。“一旦碰到牌子,便会增加一倍的篮球(*2)。”坤坤读完,立刻撞了上去。
#哈哈!问:他现在有多少个篮球?
>>>(20-2)*2
"""哈哈哈,你们做对了吗?第三题很难哦!"""