青训营X豆包MarsCode 技术训练营第七 课 | 豆包MarsCode AI 刷题

116 阅读2分钟

学习感悟

通过编写这个简单的程序,我学到了很多关于Python编程的基础知识,并且对如何处理数学运算和字符串格式化有了更深的理解。以下是我在这个过程中的一些感悟:

  1. 函数定义与调用

    • 我学会了如何定义一个函数 solution(A, B),并且理解了函数参数 AB 的作用。函数定义的语法让我能够将一段代码封装起来,以便在需要时重复使用。
    • 通过调用 solution(2, 7) 这样的函数,我理解了如何传递参数并获取返回值。
  2. 数学运算

    • 在代码中,我使用了简单的减法运算 remaining_cheese = B - A 来计算剩余的奶酪量。这让我复习了基本的数学运算符,并且理解了如何在编程中进行数值计算。
  3. 字符串格式化

    • 我使用了 f"{remaining_cheese}/{B}" 这样的格式化字符串来将计算结果转换为分数形式。这让我学会了如何使用 f-string 进行字符串格式化,使得输出更加直观和易读。
  4. 测试与调试

    • 在代码的最后,我通过 print(solution(2, 7) == "5/7") 这样的语句来测试函数的正确性。这让我理解了如何通过简单的测试来验证代码的输出是否符合预期,并且学会了如何调试代码以修复潜在的错误。
  5. 代码的可读性

    • 在编写代码时,我尽量保持代码简洁明了,使用有意义的变量名(如 remaining_cheese)来提高代码的可读性。这让我意识到编写易读的代码对于后续的维护和理解是非常重要的。
  6. 逐步学习

    • 通过这个简单的练习,我意识到编程是一个逐步积累的过程。即使是简单的任务,也能帮助我巩固基础知识,并为更复杂的编程任务打下坚实的基础。

总的来说,这个练习不仅让我复习了Python的基础知识,还让我体会到了编程的乐趣和挑战。我相信随着不断的练习和学习,我的编程能力会逐步提高。