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

제목reverseString2018-09-29 23:24
작성자

def reverseString(s):
    return (s[4]+s[3]+s[2]+s[1]+s[0])
print(reverseString(hello))

를 실행시키면

NameError                                 Traceback (most recent call last)
<ipython-input-2-4919f27ed3bd> in <module>()
2 def reverseString(s):
3     return (s[4]+s[3]+s[2]+s[1]+s[0])
----> 4 print(reverseString(s))

NameError: name 'hello' is not defined

의 에러가 나옵니다. 그래서 다고쳐보다가

def reverseString(s):
    s=input()
    return (s[4]+s[3]+s[2]+s[1]+s[0])
print(reverseString(input)) 로 고치니



hello
olleh

다음의 옳은 출력값이 나오는데 첫번째에서는 뭘잘못한건지 잘모르겠습니다.​ 변수s 에 hello 를 입력한건데 왜정의하라고 하는지 잘모르겠습니다.


댓글