gpt4 book ai didi

Python time.sleep 语法错误

转载 作者:太空宇宙 更新时间:2023-11-03 17:31:32 25 4
gpt4 key购买 nike

我正在编写一个简短的程序,让它看起来像是计算机被黑客入侵了。
我将运行它,并将计算机放置在周围,看看人们的 react 。

但是,当我尝试使用 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!")
}

最佳答案

您使用的是大括号,它们不是用于 if 语句的 Python 语法,也不是 for 循环(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

关于Python time.sleep 语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31772090/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com