【问题标题】:Error in print function "End of statement expected" [duplicate]打印功能错误“预期语句结束”[重复]
【发布时间】:2022-02-23 23:02:43
【问题描述】:

这是对黑客等级 Python 挑战中的一个问题的答案。 我正在使用 Python 3.0。它在他们的网站上运行良好,但在我的 PyCharm IDE 中显示错误:

“预期语句结束”。

if __name__ == '__main__':
n = int(input())
print(*range(1, n+1), sep='', end='')

【问题讨论】:

    标签: python python-3.x pycharm


    【解决方案1】:

    可能是您使用 Python 2.x 的 PyCharm IDE。在 Python 2.x 中,这行 print(*range(1, n+1), sep='', end='') 在语法上是不正确的。

    此代码适用于 Python 2.x

    if __name__ == '__main__':
        n = int(input())
        list=range(1, n+1)
        print ''.join(map(str, list))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多