python == 语法错误

发布于 2024-11-01 05:56:42 字数 252 浏览 2 评论 0原文

我通过风车测试收到以下代码的语法错误。看起来它不喜欢 == 对我做错了什么有任何想法

counter = 0
while True:
    try:
        # some code goes here

    except:
        counter += 1
        # some code  goes here

        if counter == 3
            counter = 0

i am getting a syntax error with the following code via a windmill test. it looks like it does not like the == any thoughts on what I am doing wrong

counter = 0
while True:
    try:
        # some code goes here

    except:
        counter += 1
        # some code  goes here

        if counter == 3
            counter = 0

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

遥远的她 2024-11-08 05:56:42

if 语句后需要一个冒号。

编辑:修复代码的格式。

我还看到您正在使用 C 风格的注释,Python 不支持。 Python 中的所有注释都以# 开头。

此外,Python 通过缩进来分隔块。确保块的缩进一致。

You need a colon after your if-statement.

edit: fix the formatting of your code.

I also see you're using C-style comments, which Python doesn't support. All comments in Python start with #.

Also, Python dellimits blocks by their indentation. Make sure you indent blocks consistently.

无法言说的痛 2024-11-08 05:56:42

您有语法错误。 if 语句后需要一个冒号,并且缩进可能是错误的(通过粘贴的方式不容易辨别)。另外,注释前面有 #,而不是 //

正确地改写它:

while True:
    try:
        # some code goes here
    except:
        counter += 1

        #some code goes here 

        if counter == 3:
            counter = 0 

You have a syntax error. You need a colon after the if statement, and the indentation may be wrong (not easy to tell with the way you've pasted it). Also comments are preceded by a #, not //

To rephrase it correctly:

while True:
    try:
        # some code goes here
    except:
        counter += 1

        #some code goes here 

        if counter == 3:
            counter = 0 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文