我正在尝试学习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:
.....