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

将如下 Python 代码中的 print() 更换为 print("") ,输出效果相同 for i in range(0, 100): if i % 5 == 0: print() print(f"{i:2}", end = " ")

A:正确
B:错误

正确答案:正确

答案解析

分析原代码中 print() 的执行时机与条件:当 i 能被 5 整除时,执行一次无参数的 print(),该调用输出一个换行符。随后使用 print(f"{i:2}", end = " ") 输出右对齐两位的数字,并以空格结尾。需判断将无参 print() 替换为 print("") 是否保持相同输出效果。比较 print() 与 print("") 的默认行为差异,重点在于两者是否均输出仅包含换行符的字符串,且前后无额外空白或分隔变化。检查循环中每次打印操作的顺序、end 参数的影响,以及字符串格式化部分是否受替换影响。确认替换后每行起始位置、数值排列、空格分布和换行位置是否与原代码一致。

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

本卷相关题目

在线做题 同科目题库