# 第 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. 最终输出是否包含全部输入信息和计算结果。