下面是修改后的代码:

def draw_more(num): i = 0 while i < num: i += 1 print("Drawing more...") draw_more(num-1)

draw_more(3)

修改点如下:

  1. 函数名应该是 draw_more 而不是 der draw_more(nun)

  2. 在 while 循环中,应该先将变量 i 初始化为 0。同时,在每次循环中,应该将 i 的值加 1。

  3. 在 while 循环中,应该调用 draw_more 函数,并将参数设置为 num-1,这样可以递归调用函数,最终实现连续画图的效果。

  4. draw_more 函数内部,应该添加一个输出语句,用来表示正在画图。

  5. 在调用 draw_more 函数时,应该将参数设置为 3,这样可以画出 3 张图。

Python代码改错误:
der draw_more(nun):
 while i < num:
 i =i+1
 draw_more()
draw_more(3)

原文地址: https://www.cveoy.top/t/topic/w4N 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录