【问题标题】: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))