Python 旋转字符串HackerRank错误

Python 旋转字符串HackerRank错误,python,string,Python,String,语言:Python 问题摘要:我在HackerRank上练习旋转字符串 我在页面上编码,它告诉我我有很多错误。一个是模式def中的解析错误。但是,当我将代码转移到IDLE时,这个错误和所有其他错误都没有出现 我所做的尝试:然后我决定将我所做的代码转移到我正在使用的python编辑器空闲中,然后没有错误,代码工作正常(几乎和预期的一样——我仍在工作) 这与我在HackerRank页面上所做的代码相同(我知道它还没有完成——我是一个初学者): 问:为什么我在HackerRank页面上的空闲代码会出现

语言:Python

问题摘要:我在HackerRank上练习旋转字符串 我在页面上编码,它告诉我我有很多错误。一个是模式def中的解析错误。但是,当我将代码转移到IDLE时,这个错误和所有其他错误都没有出现

我所做的尝试:然后我决定将我所做的代码转移到我正在使用的python编辑器空闲中,然后没有错误,代码工作正常(几乎和预期的一样——我仍在工作)

这与我在HackerRank页面上所做的代码相同(我知道它还没有完成——我是一个初学者):


问:为什么我在HackerRank页面上的空闲代码会出现这么多错误

首先,您可能无法在HackerRank页面中选择任何语言

您的代码是正确的。


但是对于这个问题,您不能使用python。因为HackerRank不支持python解决这个问题。

这个问题似乎在函数式编程部分,python不受支持。是的,我想是这样的
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)