计算机 选择题 较难 ★ 精品

Python 程序书写规范 — 计算机选择题

Python 程序设计(大学通用) Python 概述与开发环境 AI 三重审校通过

题目
小陈提交了一段 Python 程序,其中 if 语句行末写了冒号,其下的代码块中:第一条语句缩进 4 个空格,第二条语句缩进 4 个空格但前面额外加了一个 Tab(Tab 宽度设置为 4 个空格),第三条语句缩进 6 个空格。关于该程序能否正常运行,以下说法正确的是: A. 能正常运行,因为三条语句视觉上都与 if 的逻辑对齐 B. 能正常运行,因为只要行末写了冒号,解释器会自动识别代码块范围 C. 不能正常运行,同一代码块缩进不一致,且 Tab 与空格混用可能导致 TabError D. 不能正常运行,因为 if 语句行末不能写冒号