[python] 반복문으로 문자열 거꾸로 출력하기

파이썬에서는 반복문을 사용하여 문자열을 거꾸로 출력할 수 있습니다. 이렇게 하면 문자열의 각 문자를 역순으로 출력할 수 있습니다.

다음은 for 반복문을 사용하여 문자열을 거꾸로 출력하는 예제입니다.

string = "Hello, world!"

for i in range(len(string)-1, -1, -1):
    print(string[i], end="")

위의 코드에서는 len(string)-1부터 시작하여 0까지 역순으로 반복하며, 각 문자를 print() 함수를 사용하여 출력하고 있습니다. end=""는 문자열을 출력한 후 줄바꿈 대신 아무것도 출력하지 않도록 설정한 것입니다.

실행 결과는 다음과 같이 문자열이 거꾸로 출력됩니다.

!dlrow ,olleH

이와 같이 반복문을 사용하여 문자열을 거꾸로 출력할 수 있으며, 이를 응용하여 문자열을 역순으로 정렬하거나 특정한 패턴을 만들어낼 수도 있습니다.

참고 문서: