문자열이 파이썬으로 쓰여 있는지 확인하는 코드가 있습니다.파이썬을 사용하여 palindrome 문자열을 찾을 수 없습니다.
s=input()
for i,j in reversed(s),range(0,len(s)):
if (i == s[j]):
continue
else:
break
if (j == len(s)-1):
print('Yes')
else:
print('No')
변수 's'를 역순으로 탐색하고 원래 변수와 동일한 지 확인합니다. 맞으면 루프가 계속됩니다. 그렇지 않으면 종료합니다. 결국 루프 변수 'i'의 값을 확인합니다. 문자열의 길이와 같으면 's'는 회문 (palindrome)이라고 결론을 내립니다. 그렇지 않으면 그렇지 않습니다.
for i,j in reversed(s),range(0,len(s)):
ValueError: too many values to unpack (expected 2)
내가 잘못 이해하지 않는 - 은 그러나, 나는 두 번째 줄에 오류가 발생합니다!
일부 예제 문자열 제공 – RomanPerekhrest