【发布时间】:2019-01-30 08:04:41
【问题描述】:
我正在编写一些 python 代码并遇到了一个问题,它只允许我为 else: 语句运行一个命令 在这里,我必须在 print(" ") 之后缩进所有状态,并且当我希望它与 else 一起运行时,它将在 g 之后运行:
question = input('Is The Bee Movie Good Or Bad (g/b)')
if question == "g":
print(" ")
print("Good")
else:
print(" ")
import time
time.sleep(1)
print(".")
import time
time.sleep(.5)
print(".")
import time
time.sleep(.5)
print(".")
import time
time.sleep(.5)
print(".")
import time
time.sleep(.5)
print(".")
import time
time.sleep(.1)
for i in range(50):
print("Error, System Shutdown Active")
【问题讨论】:
-
提示:空格在 Python 中很重要。
else块中的第一行代码看起来与其他代码不同吗? -
缩进,一个空格差...
-
另外,你到底为什么一直导入
time? -
@James你只需要导入
time一次,之后你可以使用多少次。 -
您能否提供一个简化的问题演示,在
then和else中的if中只有两个打印? IE。没有导入,没有时间,更少的行,双重检查空白。
标签: python if-statement command