为什么这里的代码只有在我编写print命令时才起作用
我在没有选项卡的情况下尝试了它,然后出现以下错误:
File "<stdin>", line 2
print(fruit)
>>> fruit_inventory = {"apples": 5, "pears": 2, "oranges": 9}
>>> for fruit in fruit_inventory:
... print(fruit)
...
oranges
apples
pears
我原以为命令在没有选项卡的情况下可以工作,但事实并非如此。
原因是什么
Tags:
循环,条件都需要4个空格(实际上任何数量都可以,但4是最常见的,你也不能有混合空格)在下一行,要知道你什么时候需要它,只要检查你是否有一个冒号在上面一行的结尾(通常解释器会自动缩进4个空格),见the documentation of it(目前我能找到的最好的链接)
但如果你这样做:
它将中断,因为在上例中您不能使用缩进
相关问题 更多 >
编程相关推荐