#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목문자열 뒤집기 프로그램 관련 질문입니다!2022-03-19 15:15
작성자

실습 (LAB)

문자열 뒤집기 프로그램 개발하기

사용자로부터 5글자의 문자열을 입력받아서 앞뒤를 뒤집는 프로그램을 만들어 봅니다.
즉, 사용자가 "hello"라는 5글자를 입력하면, "olleh"와 같이 앞뒤가 바뀐 문자열을 화면에 출력합니다.
이를 위해서, reverseString() 함수를 작성하며, 입력 파라메타는 사용자가 입력한 문자열을 받고, 결과값으로 앞뒤가 바뀐 문자열을 돌려줍니다.

아래 입력창에 reverseString() 함수와 함께 이 프로그램을 작성하고 실행해 보세요.

In [105]:
def reverseString(givenString):
    newString = givenString[4] + givenString[3] + givenString[2] + givenString[1] + givenString[0] 
    return newString
userInput = input(prompt="Enter 5 character string: ")
print(reverseString(userInput))
Enter 5 character string: hello
olleh



이 문제에서 userInput = input(prompt="Enter 5 character string: ") 이부분을 그냥 바로
givenString = input(prompt= "Enter 5 character string:") 으로 바로 정의해버리면 안되나요? 왜 userinput이라는 
변수를 또 만들어야 하는지 잘 이해가 안갑니다ㅜ
댓글