1.数学运算

提到数学运算,但凡受过教育的人都不会陌生,这是一个老生常谈的问题。而对计算机来说,数学运算则是轻而易举的事情,它能在极短的时间内实现大量的数学计算,这极大缩减了科研人员的宝贵时间。

使用过电子产品的你,一定听过“计算器”这个应用程序。没错,这个应用程序的功能就是提供快速运算。一切的背后,都是靠代码堆积的结果。

在Python中,作者提供了基本的数学运算。

在接下来的教学中,我将讲解其使用规则。


1.1 加减乘除

1.1.1 加法

#例一
print(2 + 2)

#例二
print(485 + 2815)

1.1.2 减法

#例一
print(54 - 66)

#例二
print(852892 - 418912)

1.1.3 乘法

#例一
print(56 * 2)

#例二
print(8923 * 155)

1.1.4 除法

#例一
print(1325 / 2)

#例二
print(138 / 6)
1.1.4.1 商

在上面的两个例子中,我们只能得到带小数点的答案。那么如果需要取整应该如何表达呢?

#例一
print(1325 // 2)

#例二
print(138 // 6)
1.1.4.2 余数
#例一
print(1325 % 2)

#例二
print(138 % 6)

1.2 乘方

#例一
print(5 ** 6)

#例二
print(96 ** 45)

1.3 复杂运算

如果想要表达如 85 ÷(5+6×4)这样的式子,应该如何书写呢?

print(85 / (5 + 6*4))

1.4 让变量替代数字运算

光是有上面那些简单的表达肯定是不够的,那么如果我们加入变量来替代数字运算呢?

#例一
a = 12
b = 14
print(a * b)

#抽象运算
a = int(input())
b = int(input())
print(a *b)

可以看到:

在例一中,植入了a b两个变量,并赋予其数值。

在例二中,给予用户自主的输入变量的能力,并取整。

1.5 课后作业

完成上述四个小节的内容,来实机演示一下吧!
如何进行代数的复杂运算?
假设你是一个数学家,你需要快速实现一大堆的代数复杂运算。
要求如下:

  1. 计算 29 − 27 + 2 / 5 × 26 = ?
  2. 假设 a = 10, b为用户自定义数值,求ab?
  3. 假设圆半径r为用户自定义数值,求圆面积S?(Π=3.14)

以上三个运算请使用Python代码表示。

1.6 答案

第一个

print(2 ** 9 - 27 + 2 / 5 * 26)

注:在表达的其中,需要注意到 ** 在Python里是什么含义。

第二个

a = 10
b = float(input())

print(a * b)

注:需要注意的是,如果不在input()的外面加入float(),那么将会出现打印十次b变量的情况,因为这时候编译器将其识别成了字符串而不是数字,所以需要进行转换。

第三个

r = float(input())

S = 3.14 * r ** 2
print(S)

注:其中,我们需要将 * 和 ** 区别开。

评分

看看你能得到多少的评分吧!

  • A,全对
  • B,错一个
  • C,错两个
  • F,全错
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值