打印函数中的错误“预期语句结束”[重复]

问题描述 投票:0回答:1

这是黑客级别的 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个回答
2
投票

可能是您使用 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))
© www.soinside.com 2019 - 2024. All rights reserved.