55 lines
2.0 KiB
Python
55 lines
2.0 KiB
Python
# 第 1-3 课课堂练习:Agent 开发学习计划生成器
|
||
#
|
||
# 完成要求:
|
||
# 1. 根据注释依次接收用户输入。
|
||
# 2. 对需要计算的数字文本进行类型转换。
|
||
# 3. 使用有明确含义的英文蛇形变量名。
|
||
# 4. 使用 f-string 输出最终学习计划。
|
||
# 5. 不要删除题目注释。
|
||
# 6. 完成后运行:python practice.py
|
||
|
||
|
||
# 练习一:使用 input() 接收用户的名字或称呼。
|
||
# 将输入结果保存到变量 user_name。
|
||
|
||
# 练习二:使用 input() 接收用户计划学习 Python 的总天数。
|
||
# input() 返回字符串,请使用 int() 转换为整数并保存到 total_days。
|
||
# 建议分成“接收原始文本”和“转换类型”两个步骤。
|
||
|
||
|
||
# 练习三:使用 input() 接收用户每天计划学习的小时数。
|
||
# 使用 float() 转换为浮点数并保存到 daily_hours。
|
||
|
||
# 练习四:使用 input() 接收用户想重点学习的 Agent 方向。
|
||
# 例如:Agent 应用开发、提示词工程、RAG 或模型训练。
|
||
# 将结果保存到 learning_direction。
|
||
|
||
# 练习五:计算总计划学习小时数。
|
||
# 计算公式:总天数 * 每天学习小时数。
|
||
# 将计算结果保存到 total_hours。
|
||
|
||
|
||
# 练习六:使用 print() 和 sep 参数输出标题。
|
||
# 标题可以由 "="、"Agent 开发学习计划"、"=" 三部分组成。
|
||
# 尝试使用 sep="",让三部分之间不出现默认空格。
|
||
|
||
# 练习七:使用 f-string 分行输出以下信息:
|
||
# 1. 学习者;
|
||
# 2. 计划学习总天数;
|
||
# 3. 每天学习小时数;
|
||
# 4. 预计总学习小时数;
|
||
# 5. 重点学习方向。
|
||
|
||
|
||
# 练习八:使用两条 print() 输出最终状态。
|
||
# 第一条使用 end=":" 输出“计划状态”,使它暂时不换行。
|
||
# 第二条输出“准备开始”。
|
||
|
||
|
||
# 完成后进行自查:
|
||
# 1. 输入整数时是否只输入了数字;
|
||
# 2. 输入小数时是否使用了英文小数点;
|
||
# 3. total_days 的类型是否为 int;
|
||
# 4. daily_hours 和 total_hours 的类型是否为 float;
|
||
# 5. 最终输出是否包含全部输入信息和计算结果。
|