강의로 돌아가기
PuuuuW

f를 이용한 풀이

print(f'{s:<{n}}')
print(f'{s:^{n}}')
print(f'{s:>{n}}')

이런식으로 작성을 했는데 문법이 틀렸다고 해서 질문드립니다! 따로 python3으로 돌릴때는 무리없이 동작하는데 문제에서 실행하면 오류가 나오네요 ...

1 개의 답변
Demi

안녕하세요. 현재(2018년 7월 4일) 프로그래머스는 python 3.5 를 사용하고 있어, 해당 기능을 사용하실 수 없어요.
string interpolation ( f를 이용해 f'{어쩌구}' 와 같이 입력하는 형태 )는 python 3.6 이상부터 지원합니다.

조금 불편하시더라도 format을 사용해주세요.
예시)

print ('{}'.format(3))
  • Demi
    string interpolation 을 3.7을 이상부터 지원한다고 적어놨었네요~ 3.6 이상부터 지원하는데 ㅎㅎ;; 원글 수정했습니다. Demi 2018.07.09 15:23
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.