Files
PythonLearn/01_python基础/1_3_输入与输出/practice.py
2026-07-22 16:42:56 +08:00

55 lines
2.0 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 第 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. 最终输出是否包含全部输入信息和计算结果。