ответ Иакова верен;вот еще несколько деталей.
В SageMath есть нечто, называемое препарсером, который интерпретирует вещи так, что целые числа являются математическими целыми числами, а не числами Python.Так например :
sage: preparse('1+1')
'Integer(1)+Integer(1)'
Есть еще много чего, что нужно - попробуйте preparse('f(x)=x^2')
для настоящего удовольствия.Но да, это особенность.
Чтобы исправить проблему в ядре Sage, вы можете просто сделать this :
import datetime
slowduration = datetime.timedelta(int(0),int(1))
print(slowduration)
, чтобы получить 0:00:01
как ваш ответ.