0
나는 "파이썬을 어렵게 배워라"라는 책으로 파이썬 2.7.x를 배웠다. 현재 raw_input
함수에 대해 배우고 있으며이를 사용하는 다양한 방법을 실험하고 있습니다. 내가 마지막 줄에이 오류가raw_input 쿼리에 변수를 삽입하는 방법은 무엇입니까?
name = raw_input("What is your name? ")
print "Hi %s," % name,
home = raw_input("where do you live? ")
print "I hear that %s is a great place to raise a family, %s." % (home, name)
age = raw_input("How old are you, %s? ") % name
:
TypeError: not all arguments converted during string formatting
가 어떻게 그렇게 질문을 사용자 정의 유사한 방법으로 raw_input
기능을 사용하고 변수를 삽입 할 수 있습니다 나는 다음과 같은 코드를 작성 raw_input
쿼리에 포함되어 있습니다 (용어가 엉망인 경우 사과드립니다).
이상적으로, 내가 출력에 다음 행과 함께 질문을하고 싶습니다 :
How old are you, Bob?
작동하지 않는 것 같습니다. 쿼리는 다음과 같이됩니다. "당신은 몇 살입니까?" 그리고 내가 반응 할 때 나는 같은 오류를 본다. –
당신은'age = raw_input ("몇 살이셨습니까, % s입니까?"% name)'시도 했습니까? – JkShaw
완벽합니다. 감사! –