MST

星途 面试题库

面试题:Python中不必要缩进的识别基础问题

在一段Python代码片段中,有如下代码: ```python if True: print('Hello') print('World') ```请指出其中不必要的缩进,并说明原因。
48.8万 热度难度
编程语言Python

知识考点

AI 面试

面试题答案

一键面试

在这段代码中,print('World') 这一行存在不必要的缩进。原因是在Python中,if 语句块的范围是由缩进决定的,print('Hello') 已经属于 if True: 语句块,而 print('World') 不应再额外缩进,它应该与 print('Hello') 保持同一缩进级别,这样才能正确构成 if 语句块的内容。修改后的代码如下:

if True:
    print('Hello')
    print('World')