2025-10-26 视觉培训作业 1
作业一:面向对象计算器
文件名:
calculator.py要求:
- 使用
Calculator类并在__init__中设置状态。 - 提供至少 `add, sub, mul, div, pow, 方法。
div遇零要抛出自定义异常并在调用处捕获。
- 使用
提交方式:
- 雨课堂
评分:功能完整 50 / 错误优化 30 / 代码风格 20
作业二:API调用 封装为类
文件名:
PoetryBot.py要求:
- 在
######处补充代码,使程序能实现功能,共8处。 - 为这段代码补充注释
- 在
功能:
键盘按下"Enter"键,获取新诗句
键盘按下"s"键,查看统计
键盘按下"q"键,退出程序
提交方式:
- 雨课堂
评分:功能完整 50 / 错误优化 30 / 代码风格 20
补充一:api接口
# 每日诗词 每天学一首经典古诗词,用代码表达言语的魅力,用代码书写山河的壮丽。
请求参数:
参数 类型 必填 示例值 说明
key string 是 你的 APIKEY 返回参数说明:
参数 类型 示例 说明
content string 有形的东西迟早会凋零,但只有回忆是永远不会凋零的 内容
origin object 来源出处返回示例:
{
"status": "success",
"data": {
"id": "5b8b9572e116fb3714e6fb01",
"content": "昔人已乘黄鹤去,此地空余黄鹤楼。",
"popularity": 1090000,
"origin": {
"title": "黄鹤楼 / 登黄鹤楼",
"dynasty": "唐代",
"author": "崔颢",
"content": [
"昔人已乘黄鹤去,此地空余黄鹤楼。",
"黄鹤一去不复返,白云千载空悠悠。",
"晴川历历汉阳树,芳草萋萋鹦鹉洲。",
"日暮乡关何处是,烟波江上使人愁。"
],
"translate": [
"昔日的仙人已乘着黄鹤飞去,这地方只留下空荡的黄鹤楼。",
"黄鹤一去再也没有返回这里,千万年来只有白云飘飘悠悠。",
"汉阳晴川阁的碧树历历可辨,更能看清芳草繁茂的鹦鹉洲。",
"时至黄昏不知何处是我家乡?看江面烟波渺渺更使人烦愁!"
]
},
"matchTags": ["华中", "黄鹤楼"],
"recommendedReason": "",
"cacheAt": "2025-03-08T23:24:41.066150166"
},
"token": "IkH7PCZQeST4T3j3LvfS/1f8iBw0Xgt",
"warning": null
}补充二:HitokotoBot.py 课上的模版文件
| |