否则错误"IndentationError: unexpected indent"



我正在尝试学习Python,并且正在运行代码:

for car in cars:
 if car == 'bmw':
   print(car.upper())
 else:
   print(car.title())

但是我收到此错误:

for car in cars: ... if car == 'bmw': ... print(car.upper()) ... else: File "<stdin>", line 4 else: ^ IndentationError: unexpected indent

知道如何改进代码吗?

我希望这应该有所帮助。

cars = ['audi', 'bmw']
for car in cars:
    if car == 'bmw':
        print(car.upper())
    else:
        print(car.title())

此外,缩进代码时不要混合使用制表符和空格。这可能是您收到错误的原因。

正如错误所暗示的那样,问题出在 else 语句的缩进上。它应与 for 循环中的 if 语句处于同一缩进级别。

if...:
    .....
else:
    .....

最新更新