语言:Python
问题摘要:我实际上是在HackerRank https://www.hackerrank.com/challenges/rotate-string/problem上旋转字符串 我当时在页面上编码,这告诉我我有很多错误。一种是模式解析中的解析错误:def。但是,当我将代码转移到IDLE时,没有出现此错误和所有其他错误。
我尝试过的事情:然后我决定将已经完成的代码转移到我正在使用的python编辑器IDLE中,然后没有错误,并且代码可以正常工作(几乎可以按预期运行,我仍在继续工作) )。
这与我在HackerRank页面上执行的代码相同(我知道它尚未完成-我是初学者):
def printrotation(S):
n = len(S)
temp = S + S
for i in range(n):
for j in range(n):
print(temp[i + j], end = ' ')
print()
S = 'cat'
printrotation(S)
问题:为什么我在HackerRank页面上的IDLE中放置的同一代码会出现这么多错误?
答案 0 :(得分:0)
首先,您可能没有在HackerRank页面中选择任何语言。
您的代码正确。
但是对于这个问题,您不能使用python。因为HackerRank不支持python来解决该问题。