인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

송선훈님의 프로필 이미지
송선훈

작성한 질문수

파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자

기본값

줄바꿈 문제

작성

·

127

0

def profile(n, a, l):

    print("이름: {0}\n \

    나이: {1}\n \

    언어: {2}" \

    .format(n, a, l))

    

profile("진", 11, "니")

    

이렇게 코딩을하니 

이름: 진

         나이: 11

          언어: 니

이렇게 띄어서 나옵니다 어떻게 해야되죠

답변 1

0

나도코딩님의 프로필 이미지
나도코딩
지식공유자

안녕하세요

\n 뒤에 띄어쓰기가 있고 그 이후에 \ 가 있으므로 한 칸이 들어가고, 나이, 언어 앞에 빈칸이 있기 때문에 출력결과가 예상과 다르게 나온 것입니다.

아래 코드로 실행해보세요 ^^

def profile(n, a, l):
    print("이름: {0}\n\
나이: {1}\n\
언어: {2}" \
.format(n, a, l))

profile("진", 11, "니")

감사합니다.

송선훈님의 프로필 이미지
송선훈

작성한 질문수

질문하기