내 전화에 QPython 응용 프로그램을 테스트 그리고 난 다음 코드가 있습니다 그러나'이름'이 정의되어 있지 않지만 맹세 컨데? (파이썬)
#-*-coding:utf8;-*
#qpy:console
#qpy:2
numOne = 1
numTwo = 2
person = str(input("What's your name?"))
print "Guess what I can do?"
print "Hello,", person
, 그것은 오류를 반환 :
> hipipal.qpyplus/scripts/.last_tmp.py" <
What's your name?jason
Traceback (most recent call last):
File "/storage/emulated/0/com.hipipal.qpyplus/scripts/.last_tmp.py", line 8, in <module>
person = str(input("What's your name?"))
File "<string>", line 1, in <module>
NameError: name 'jason' is not defined
1|[email protected]:/ $
포맷이 꺼져 있으면 죄송합니다, 이동 중에 휴대 전화에서이를 게시하고 있습니다.
사용을 대신 raw_input' : 예상대로
Python3에서, 그것은 작동합니다. 'input'은 입력을 파이썬으로 평가합니다. – njzk2
당신은'jason'이라는 이름의 변수가 있다고 맹세합니까? 어디에서 정의 했습니까? – geoffspear
그래서이 질문은 아주 멋지게 요약 해 놓았습니다. https://stackoverflow.com/questions/4915361/whats-the-difference-between-raw-input-and-input-in-python3-x – NaeiKinDus