第 10 课
模块
1 / 1 · ← → 翻页
第 10 课
科学计算很少从零发明算术。

导言
模块把可复用的思想变成可调用的工具。
导入是声明:使用我并未写出的那一层。
现象

工程的尊严在于清楚哪些层已经可靠。
原理
显示、导航、控制,分开检验。
按下的不是「从零算平方根」。
例证
import math
print(math.pi)
print(math.sqrt(9))sqrt 会找不到名字例证
print(math.sqrt(3 ** 2 + 4 ** 2))5.0辨析
忘记导入,math 这个名字也不在。
名字不因你记得它就自动出现。
可现场删掉 import 再运行,阅读 NameError。
原理
from math import sqrt, pi
print(sqrt(9), pi)例证
import random
print(random.randint(1, 6))辨析
math、random,以及后续课的 turtle。
不必另行安装第三方包。
实践
导入 math,算球的体积。
导入 random,取一次 0 到 10。
请打开「在线 IDE」。用 math.pi 算半径 5 的球体积;randint(0, 10) 含两端。
小结
站在他人已经完成的工作之上。
接口应当可被看见。
下一课
形状可以是走出来的。
海龟几何:用运动写出形状。