What is the expected result of the following code?
from datetime import timedelta delta = timedelta(weeks = 1, days = 7, hours = 11) print(delta * 2)
- The code will raise an exception
- 2 weeks, 14 days, 22 hours
- 28 days, 22:00:00
- 7 days, 22:00:00
Explanation: The arguments of timedelta objects are converted to days and hours in the following format: DD days, HH:MM:SS, which means that (weeks = 1, days = 7, hours = 11) is internally stored as 14 days, 11:00:00. This multiplied by two (delta * 2) is evaluated to 28 days, 22:00:00.
More Questions: Python Essentials 2 (PE2) Course Final Test
Please login or Register to submit your answer