题库首页 › GESP等级认证(Python) › 题目 25833

执行如下 Python 程序后,当输入 4 时,输出的最后一行是( )。 n = int(input()) for i in range(n, 0, -1): for j in range(i): print(j + 1, end='#') print()

A:0#
B:1#
C:1#2#
D:1#2#3#4#

正确答案:B

答案解析

读取输入值作为n;从n开始递减到1(包含),每次循环i取当前值;内层循环执行i次,j从0到i-1;每次打印j+1后接#,不换行;内层循环结束后换行。

试卷来源:202606 CCF-GESP编程能力等级认证Python二级真题

本卷相关题目

在线做题 同科目题库