Python Dates and Times in Python Dates and Times Time Tango

Eldin Guzin
Eldin Guzin
2,581 Points

Trouble with Time tango task

name "datetime" is not defined, what does that mean? Any tips for this would be extremely helpful

combo.py
def time_tango(date, time):
    dt = datetime.date(date)
    tm = datetime.time(time)
    combined = datetime.combine(date, time)
    return combined

2 Answers

Steven Parker
Steven Parker
204,010 Points

You need an "import datetime" statement at the top.

Also, "dt" and "tm" are not being used so you can skip creating them. And check the syntax on the "combine" call.

Eldin Guzin
Eldin Guzin
2,581 Points

I imported datetime and removed dt and tm, but I couldn't find the syntax mistake on the combine call you told me to watch for, can you help me with that also ? btw thanks for helping

Steven Parker
Steven Parker
204,010 Points

You're missing one "datetime.":

    combined = datetime.datetime.combine(date, time)
Eldin Guzin
Eldin Guzin
2,581 Points
import datetime

def time_tango(date, time):
    datetime.date(date)
    datetime.time(time)
    combined = datetime.datetime.combine(date, time)
    return combined

I think I've done everything you said but it still won't let me pass the challenge...

Steven Parker
Steven Parker
204,010 Points

Those first 2 lines of the function body must be causing an error. They are not needed, so you can just delete them.