Python代码改错误: der draw_more(nun): while i < num: i =i+1 draw_more() draw_more(3)
下面是修改后的代码:
def draw_more(num): i = 0 while i < num: i += 1 print("Drawing more...") draw_more(num-1)
draw_more(3)
修改点如下:
-
函数名应该是
draw_more而不是der draw_more(nun)。 -
在 while 循环中,应该先将变量 i 初始化为 0。同时,在每次循环中,应该将 i 的值加 1。
-
在 while 循环中,应该调用
draw_more函数,并将参数设置为num-1,这样可以递归调用函数,最终实现连续画图的效果。 -
在
draw_more函数内部,应该添加一个输出语句,用来表示正在画图。 -
在调用
draw_more函数时,应该将参数设置为 3,这样可以画出 3 张图。
原文地址: https://www.cveoy.top/t/topic/w4N 著作权归作者所有。请勿转载和采集!