学习感悟
通过编写这个简单的程序,我学到了很多关于Python编程的基础知识,并且对如何处理数学运算和字符串格式化有了更深的理解。以下是我在这个过程中的一些感悟:
-
函数定义与调用:
- 我学会了如何定义一个函数
solution(A, B),并且理解了函数参数A和B的作用。函数定义的语法让我能够将一段代码封装起来,以便在需要时重复使用。 - 通过调用
solution(2, 7)这样的函数,我理解了如何传递参数并获取返回值。
- 我学会了如何定义一个函数
-
数学运算:
- 在代码中,我使用了简单的减法运算
remaining_cheese = B - A来计算剩余的奶酪量。这让我复习了基本的数学运算符,并且理解了如何在编程中进行数值计算。
- 在代码中,我使用了简单的减法运算
-
字符串格式化:
- 我使用了
f"{remaining_cheese}/{B}"这样的格式化字符串来将计算结果转换为分数形式。这让我学会了如何使用f-string进行字符串格式化,使得输出更加直观和易读。
- 我使用了
-
测试与调试:
- 在代码的最后,我通过
print(solution(2, 7) == "5/7")这样的语句来测试函数的正确性。这让我理解了如何通过简单的测试来验证代码的输出是否符合预期,并且学会了如何调试代码以修复潜在的错误。
- 在代码的最后,我通过
-
代码的可读性:
- 在编写代码时,我尽量保持代码简洁明了,使用有意义的变量名(如
remaining_cheese)来提高代码的可读性。这让我意识到编写易读的代码对于后续的维护和理解是非常重要的。
- 在编写代码时,我尽量保持代码简洁明了,使用有意义的变量名(如
-
逐步学习:
- 通过这个简单的练习,我意识到编程是一个逐步积累的过程。即使是简单的任务,也能帮助我巩固基础知识,并为更复杂的编程任务打下坚实的基础。
总的来说,这个练习不仅让我复习了Python的基础知识,还让我体会到了编程的乐趣和挑战。我相信随着不断的练习和学习,我的编程能力会逐步提高。