if __name__ == '__main__':
n = int(input())
print(*range(1, n+1), sep='', end='')
这是黑客级别python挑战中的问题的答案。 它在他们的网站上工作正常,但它显示我的PyCharm IDE中的错误为“声明期满”。我正在使用Python 3.0。python打印功能中的错误
所有的帮助,你可以提供我表示赞赏。谢谢!
if __name__ == '__main__':
n = int(input())
print(*range(1, n+1), sep='', end='')
这是黑客级别python挑战中的问题的答案。 它在他们的网站上工作正常,但它显示我的PyCharm IDE中的错误为“声明期满”。我正在使用Python 3.0。python打印功能中的错误
所有的帮助,你可以提供我表示赞赏。谢谢!
可能是您的Pycharm IDE使用python 2. * .In python 2. *此行print(*range(1, n+1), sep='', end='')
在语法上不正确。
该代码会为你在Python 2 *
if __name__ == '__main__':
n = int(input())
list=range(1, n+1)
print ''.join(map(str, list))
你能告诉我如何在python 2中做到这一点。 –
我编辑了你的答案。你可以尝试上面的代码。 – 2017-04-15 06:26:16
什么错误工作?另见[问]。 – YiFei
阅读有关最小化,完整和可验证的示例,然后提出问题。 https://stackoverflow.com/help/mcve – mrid
它说,“预计结束声明” –