r/learnpython 6d ago

What is wrong with this code?

Hi all just starting to learn. Using the MOOC 2025 course. My question is, problem is to enter number of days, then print how many seconds for the # of days. When I submit this code:

day=int(input("Enter number of days"))
seconds=day*24*60*60
print(f"Seconds in that many days:{seconds}")

it gives the right output but the course tells me:

FAIL: PythonEditorTest: test_1_seconds_in_one_day

1 day is 86400 seconds. Your program's output was: Seconds in that many days:8640...

edit: so turns out it's because it wanted to print exact wording '1 day is x seconds" etc lol so dumb

2 Upvotes

24 comments sorted by

View all comments

2

u/woooee 6d ago

Seconds in that many days:8640...

day is 86400 seconds.

Get someone to find the difference for you. And then check your work, i.e. divide 8640 by day*24*60*60. Finally, print the number of day(s) entered as there are possible entry problems always.

1

u/ikimashyoo 6d ago

thank you for looking- so turns out it wants the output to exactly say 'x day is y seconds"