def profile(name, age = 17, main_lang = "파이썬"): print("이름 : {0}\t나이 : {1}\t 주사용언어 : {2}"\ .format(name, age, main_lang)) def profile(name, age = 17, main_lang): print("이름 : {0}\t나이 : {1}\t 주사용언어 : {2}"\ .format(name, age, main_lang))

c언어 깔짝거리다가 유튜브보면서 파이썬 배우는 코린인데

함수 만들고 전달값 고정시키는 파트 배우는 중입니다.


위함수는 에러 없이 괜찮은데

아래함수는 에러 뜨는 이유가 뭔가요?

main_lang때문인것같은데 정확한 이유가 궁금하네요.


SyntaxError: parameter without a default follows parameter with a default라고 뜹니다!!!

감사합니다.