Это будет сделано:
from decimal import Decimal
from math import ceil
d = Decimal("0.774834437086")
print(d) # -> 0.774834437086
d = round(d, 2)
print(d) # -> 0.77
d2 = Decimal("0.776834437086")
print(d2) # -> 0.776834437086
d2 = ceil(d2*100)/100 # Round up to two (10**2==100) decimal places.
print(d2) # -> 0.78
Обратите внимание, что 0.774834437086
также округлит до до .78
.