#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목string 나이 출력 프로그램 문의드립니다. 2022-03-29 20:58
작성자

def makeBirthdayString(socialSecurityNumber):

    birthYear = int(socialSecurityNumber[0:2]) + 1900

    birthMonth = int(socialSecurityNumber[2:4]) 

    birthDay = int(socialSecurityNumber[4:6])

    strAnswer = "당신의 생일은 " + str(birthYear) + "년 " + str(birthMonth) + "월 " + str(birthDay) + "일 입니다"

    return strAnswer



대신

def makeBirthdayString(socialSecurityNumber):
    birthMonth = int(socialSecurityNumber[2:4]) 
    birthDay = int(socialSecurityNumber[4:6])
    strAnswer= "당신의 생일은 "+ str(int(socialSecurityNumber[0:2]) + 1900)" +"년 " + str(birthMonth) + "월 " + str(birthDay) + "일 입니다"
    return strAnswer


이렇게 하면 신택스 에러가 뜹니다. 이유를 알 수 있을까요? 감사합니다. 
댓글
이전[re]실행 오류2022-03-30
다음[re]string 나이 출력 프로그램 문의드립니다. 2022-03-30