首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python time.sleep语法错误

Python time.sleep语法错误
EN

Stack Overflow用户
提问于 2015-08-02 12:55:32
回答 2查看 1.7K关注 0票数 1

我正在写一个简短的程序,让它看起来像电脑被黑了一样。

我要运行它,让电脑躺在周围,看看人们的反应。

然而,当我尝试使用time.sleep.时,我会得到这个语法错误。

有人能帮忙吗?

代码语言:javascript
复制
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!")
    }
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-08-02 12:59:22

Python不使用大括号,这可能是语法错误的原因,只需使用选项卡进行缩进。

票数 0
EN

Stack Overflow用户

发布于 2015-08-02 13:11:32

您正在使用大括号,它们不是python用于if语句的语法,也不是用于循环(for, while)的语法。花括号在其他编程语言中使用。例如,C和Java使用大括号来定义属于if语句的代码行,但在Python中并非如此。

在Python中,只需记住,以4个空格的缩进开始的每一行都属于在输入if时执行的代码。这个Python的语法也扩展到循环、函数定义、类定义..。也要记住这一点。

对于您的代码,删除大括号并保留缩进。

作为一个简单的例子:

代码语言:javascript
复制
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
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31772090

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档