【问题标题】:Why am I getting a syntax error while naming an empty list in python sublime text 3?为什么在 python sublime text 3 中命名一个空列表时出现语法错误?
【发布时间】:2020-07-30 19:13:58
【问题描述】:

空的odds 列表以橙色突出显示,类似于崇高的数字。我得到一个无效的语法,尝试重命名它各种东西仍然得到同样的错误。

max_num = int(input(['enter number'])
    
odds = []
    
    for x in range(max_num):
        if x % 2 != 0
            odds.append(x)

【问题讨论】:

    标签: python sublimetext3


    【解决方案1】:

    您在第一行缺少一个结束括号。

    max_num = int(input(['enter number']) ) # <--- you need a second parens, one for input and then one for int
    

    【讨论】:

      【解决方案2】:

      第一行的开括号导致它误将列表作为关键字参数。

      【讨论】:

        猜你喜欢
        • 2020-01-27
        • 1970-01-01
        • 2014-09-18
        • 1970-01-01
        • 2018-02-23
        • 1970-01-01
        • 2016-09-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多