我正在写一个简短的程序,让它看起来像电脑被黑了一样。
我要运行它,让电脑躺在周围,看看人们的反应。
然而,当我尝试使用time.sleep.时,我会得到这个语法错误。
有人能帮忙吗?
import time
print("Connecting to Server...")
print("Connected!")
response = input("Proceed with Hack? Y/N: ")
if response == "Y":
{
print("Uploading File: 10%")
time.sleep(2)
print("Uploading File: 20%")
time.sleep(2)
print("Uploading File: 30%")
time.sleep(2)
print("Uploading File: 40%")
time.sleep(2)
print("Uploading File: 50%")
time.sleep(2)
print("Uploading File: 60%")
time.sleep(2)
print("Uploading File: 70%")
time.sleep(2)
print("Uploading File: 80%")
time.sleep(2)
print("Uploading File: 90%")
time.sleep(2)
print("Uploading File: 99%")
time.sleep(1)
print("File Uploaded!")
print("Virus Injection Started...")
time.sleep(6)
print("Virus Injection Complete!")
}发布于 2015-08-02 12:59:22
Python不使用大括号,这可能是语法错误的原因,只需使用选项卡进行缩进。
发布于 2015-08-02 13:11:32
您正在使用大括号,它们不是python用于if语句的语法,也不是用于循环(for, while)的语法。花括号在其他编程语言中使用。例如,C和Java使用大括号来定义属于if语句的代码行,但在Python中并非如此。
在Python中,只需记住,以4个空格的缩进开始的每一行都属于在输入if时执行的代码。这个Python的语法也扩展到循环、函数定义、类定义..。也要记住这一点。
对于您的代码,删除大括号并保留缩进。
作为一个简单的例子:
a = 0
if a == 0:
a = 1 # This line is inside the if statement
b = 1 # This line is also inside the if statement
a = 2 # Outside the if statementhttps://stackoverflow.com/questions/31772090
复制相似问题