2016-06-27 2 views
-3

방금 ​​파이썬을 배우기 시작했고 .format을 사용하는 방법을 알지 못합니다. 시도 할 때마다 구문 문제가 발생합니다. 여기에 코드가 있습니다.Python 3.5.2 .format()

my_name = input("What is your name:") 
my_age = input("What is your age:") 
print ("So you are {name} and you are{age}")format(name=my_name,age=my_age) 

누군가 내가 잘못한 것을 말할 수 있습니까?

+1

'print()'의 결과가 아닌 문자열에'.format'을 호출해야합니다. format (name = my_name, age = my_age))' – erip

+0

제목에 그것을 포함하고 있음에도 불구하고'.'가 누락되었습니다. – jonrsharpe

+1

이것은'format'에 대한 간단한 오타 오류의 원인입니다. 점이 없습니다. –

답변

0

formatstr의 메서드이므로 문자열에서 호출 한 다음 그 결과를 print에 전달해야합니다.

print ("So you are {name} and you are{age}".format(name=my_name,age=my_age)) 
관련 문제