课程首页 › 第3章 › 第11课

第11课 数字的奥秘

第3章 神奇的变量· 知识点:数字与字符串 · 原书 3.3

()、字符串()、列表()、元组()、字

Number String List Tuple典()。

Dictionary

int long float(复数)。本节主要介绍和。complex int float

·int:有符号整数,平时使用得比较多,例如1、90、-10等。

·float:浮点数,即小数,例如2.2、9.8、6.78等。

数字运算符

Python可以用于计算,经常会用到运算符。

+运算符用来进行加法运算。例如,用Python计算9+8。

9+8

-运算符用来进行减法运算。我们出一个难度大一点的计算题:

988888-564656,Python能帮我们计算出结果吗?

插图

×运算符用来进行乘法运算。例如,用Python来计算89*65的值。

不过程序的乘法运算符长成这样*。

89*65

÷运算符用来进行除法运算。例如,用Python来计算988/34的值。

程序的除法运算符长成这样/。

988/34

运算顺序

学习了基本的数字运算符,接下来使用它们进行运算。

3+1*9等于多少呢?

有的小朋友会说是:3+1*9=36。

有的小朋友会说是:3+1*9=12。

哪个才是正确的呢?用Python来给你们解答一下:

3+1*9

因为两级运算时,先乘除,后加减。其中,加法和减法为第一级运算,乘法和除法为第二级运算。因此,我们先进行乘法运算,1*9=9,再进行加减运算,9+3=12。看来要学习编程,数学方面也要下功夫。

插图

再来计算一个更加复杂的题目(12+2)*3/2+4。这个计算式太复杂了,我算不出来了。让Python来教教我们。

(12+2)*3/2+4

这次的算式是有括号的,首先计算括号中的12+2=14,然后计算括号外的14*3/2+4,括号外的我们先计算乘除,所以按顺序先计算乘法14*3=42,再计算除法42/2=21,最后计算加法21+4=25。

小朋友们,学会了吗?我们再挑战一个更加复杂的题目,如果这个都能算出来,你们就很厉害了。题目是:(((4+5)*2)/3)+10*2,看着很难。别怕,让Python来帮我们解决它。

(((4+5)*2)/3)+10*2

这次的算式是括号中还套着括号,我们先计算最里层括号的4+5=9,这时候算式变成了((9*2)/3)+10*2;接下来计算外面一层括号的9*2=18,算式成了(18/3)+10*2,再往外一层计算,18/3=6,算式成了6+10*2,这个时候就很简单了,先计算10*2=20,算式变成了6+20=26。

数字也有英文名

1+4

这个简单的运算也可以用变量来表示。我们为1创建一个变量first,为4创建一个变量,然后进行计算,把两个变量加起来。

second

插图

我们要计算1.2*5等于多少,用变量要怎么表示呢?首先为浮点数1.2创建一个变量a,然后为整数5创建一个变量b,再进行相应的计算。

a=1.2
b=5

a*b

为了巩固学习,我们再来计算一个3/2,看看结果是多少。

a=3
b=2

a/b

计算题验证程序就诞生了,通过这个程序就可以验证我们做的计算题是否正确。

一共分为5个步骤:

输入一个加数addend1:

输入第一个加数:

addend1=int(input(""))

再输入一个加数addend2:

输入第二个加数:

addend2=int(input(""))

输入计算的和:

输入你计算的结果:

result=int(input(""))