购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.3
第11课:数字的奥秘

数字数据类型主要用来存储数字。在计算机编程中经常会用到数字,例如实验数据的计算、游戏中的得分、网购价格等。Python中支持4种不同的数字类型: int(整数) long(长整型) float(浮点型) complex(复数) 。本节主要介绍 int float

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

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

3.3.1 数字运算符

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

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

      9+8
      17

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

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

     988888-564656
     424232

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

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

      89*65
      5785

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

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

      988/34
      29.058823529411764

3.3.2 运算顺序

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

3+1*9 等于多少呢?

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

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

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

      3+1*9
      12

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

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

      (12+2)*3/2+4
      25.0

这次的算式是有括号的,首先计算括号中的 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
      26.0

这次的算式是括号中还套着括号,我们先计算最里层括号的 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

3.3.3 数字也有英文名

      1+4
      5

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

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

      a=1.2
      b=5
      a*b
      6.0

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

      a=3
      b=2
      a/b
      1.5

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

一共分为5个步骤:

输入一个加数 addend1:

      addend1=int(input("输入第一个加数:"))

再输入一个加数 addend2:

      addend2=int(input("输入第二个加数:"))

输入计算的和:

      result=int(input("输入你计算的结果:"))

将输入的和与正确答案做比较:

      if result==addend1+addend2:

输出判断结果。

提示

int() 方法是将我们输入的字符串转换成数字 字符串 "123" 转换成数字 123, 但是字符串 "abc" 无法转换成数字 因此程序会报错 Kmn23C4aVUlG81z0MZVRQenMdAfeZGoT2TYOjE/r+FAoAJc3nyHmop0D8Nb4eU03

点击中间区域
呼出菜单
上一章
目录
下一章
×