2016-10-12 2 views
-1

나는 vairable 입력을 인쇄하려고하지만 난이 오류 : 또한예기치 않은 나가서 설명하자면 NameError는() 난 그냥 파이썬에서 연습을하고 있었다

name = input("what is your name?") 
if name is "Francis": 
    print "Welcome" 

내가 :

여기
Traceback (most recent call last): 
    File "mva1.py", line 1, in <module> 
    name = input("what is your name?") 
    File "<string>", line 1, in <module> 
NameError: name 'Francis' is not defined 

내 코드입니다 이 한 :

name = input("what is your name?") 
print name 

을하고 그것을 실행에,이 오류 내 이름을 입력하고 있어요 :

Traceback (most recent call last): 
    File "C:/Users/DELL/Desktop/frankscute's/Practices/mva1.py", line 1, in <module> 
    name = input("what is your name?") 
    File "<string>", line 1, in <module> 
NameError: name 'Francis' is not defined 

내가

+0

당신은 python 2.7 대신에 입력을 사용하고 있습니다. 사용자 raw_input – Maddy

+0

고마워 저에게 도움이되었습니다. –

답변

0

파이썬 2.7 raw_input하지 input를 사용 PyCharm IDE 파이썬 2.7을 사용하고 있습니다. 사용자 입력을 위해 Python 3.2 for input을 사용하십시오. (이 경우)

name = raw_input("what is your name?") 
if name is "Francis": 
    print "Welcome"# your code goes here 
+0

파이썬 2.7은'input '도 사용합니다. – MooingRawr

+0

예 동의하지만이 경우에는 raw_input을 사용합니다 – Maddy

+0

팁 주셔서 감사합니다 –

관련 문제