我正在编写一个短程序,使计算机看起来像被黑客攻击 我要去运行它,让计算机四处闲逛,看看人们的反应。
但是,当我尝试使用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!")
}
答案 0 :(得分:1)
您正在使用花括号,它们不是if
语句的python语法,也不是循环(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 statement
答案 1 :(得分:0)
Python没有使用大括号,这可能是导致语法错误的原因,只需使用制表符进行缩进。