강의로 돌아가기
이동윤

틀린부분을 잘 모르겠어서 질문 올립니다.

실행해보면 되긴하는 하는데. 제출하면 틀렸다고 나옵니다. 어디가 틀린 건지 잘 모르겠어서 질문 올립니다.

입력한 내용

import datetime

def daysuntilchristmas():
christmas2030 = datetime.datetime(2030, 12, 25)
days = christmas
2030 - datetime.datetime.now()
return days

print({}일.format(daysuntilchristmas().days))

=========================================================================

실행결과

=========================================================================

4825일
실행시간: 24ms

=========================================================================

제출결과

=========================================================================

틀렸습니다. 다시 시도해 보세요.
4825일
78
2030/12/25과 지금 사이에 몇일이 있는지 확인합니다.
값이 일치하지 않습니다.
올바른 결과값: 4825
실행결과: datetime.timedelta(4825, 9957, 273706)

작성중인 코드―datetime2
1
2
3
4
5
6
7
8
9
import datetime

def days_until_christmas():
    christmas_2030 = datetime.datetime(2030, 12, 25)
    days = christmas_2030 - datetime.datetime.now()
    return days


print("{}일".format(days_until_christmas().days))
  • 유건령

    days.days를 추가하시면 됩니다.

    유건령―2018.08.02 14:42
1 개의 답변
-

days = (christmas_2030 - datetime.datetime.now()).days

로 묶어줘야 합니다.

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.