DAY 30 模块和库的导入
知识点回顾:
1.导入官方库的三种手段
2.导入自定义库/模块的方式
3.导入库/模块的核心逻辑:找到根目录(python解释器的目录和终端的目录不一致)
作业:自己新建几个不同路径文件尝试下如何导入
import math # 导入数学库# 获取用户输入的半径(处理非数字输入)
try:radius = float(input("请输入圆的半径:"))
except ValueError:print("错误:请输入有效的数字。")
else:# 计算周长(2πr)和面积(πr²)pi = math.pi # 从数学库获取π值circumference = 2 * pi * radiusarea = pi * (radius ** 2)# 格式化输出结果(保留2位小数)print(f"圆的周长为:{circumference:.2f}")print(f"圆的面积为:{area:.2f}")
# model/main.py
from circle import calculate_area
# 或者: import circle (然后用 circle.calculate_area)radius = 5
area = calculate_area(radius)
print(f"半径为 {radius} 的圆,面积是: {area}")
@浙大疏锦行