강의로 돌아가기
-

결과값 오류

코드는 다 맞는거 같은데 계속 하루씩 오류가 납니다.

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

def days_until_christmas():
    christmas_2016 = datetime.datetime(2016, 12, 25)
    days = datetime.datetime.now() - christmas_2016
    return days.days


print("{}일".format(days_until_christmas()))
2 개의 답변
정두식_

우선 문제를 2030년으로 수정했습니다.
그리고 days = datetime.datetime.now() - christmas_2016에서 빼는 순서가 잘못된 것 같네요.

-

import datetime

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

print('크리스마스까지 {}일 남았습니다.'.format(daysuntilchristmas()))

이렇게 수정했는데 name 'christmas_2016' is not defined 라고 뜨네요
따로 쉘에서 돌렸을땐 잘 돌아갑니다.

일반 텍스트라 들여쓰기는 보여지지 않네요

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