题库首页 › 青少年软件编程(Python) › 题目 2496

为打印出5、4、3、2、1这个数字序列,小明编写了一个递归函数,如下图所示。请问,他这个程序是正确的吗?

为打印出5、4、3、2、1这个数字序列,小明编写了一个递归函 题目配图
A:正确
B:错误

正确答案:错误

答案解析

递归在判断之前,程序将永无止境,不会停止,所以,这个程序写错了。正确的写法,应该把n(x-1),放到if判断语句之后。

试卷来源:202203 青少年软件编程等级考试Python四级真题

本卷相关题目

在线做题 同科目题库