文件名称:程序员考试刷题-Practical1:实用1
文件大小:9.97MB
文件格式:ZIP
更新时间:2024-07-27 07:35:15
系统开源
程序员考试刷题实用 10 - 递归、测试、API、Flask 今天我们将探索递归的使用、测试工具、*的API和非常酷的Flask Web 框架。 这是该主题的最后一次标记为实践,并且必须在实践时间(下周没有标记)中令人满意地尝试。 你不必完成它,但你必须做好工作。 首先从此文件夹下载 prac 文件。 这些文件有# TODO注释,向您展示要执行的步骤。 递归 打开 recursion.py 并阅读代码,然后写下(在纸上,就像是练习题一样!)在运行它之前,第一个函数do_it(5)的预期输出。 然后运行它看看你是否正确。 然后使用调试器逐步执行以查看发生了什么。 对下一个函数执行相同的操作 - 首先取消注释# do_something(4) 你会发现一个问题......该函数应该打印从 n 到 0 的正数的平方,但它会一直运行直到达到最大递归限制...... 解决这个问题。 以后的挑战:编写另一个版本,递归地向后打印正方形(即在击中基本情况后返回的路上)。 从头开始递归 在同一个文件 recursion.py 中执行下一个练习。 考虑您要尝试世界 2D 金字塔积木建筑记录。 编写一