floor division is a mathematical division that rounds down to nearest integer.
89 / 45 gives 1.9777777777777779
meanwhile 89//45 gives 1 why not 2 ? 2 is the nearest integer to 1,97777777777777777779 and not 1 so normally it should give 2 not 1
98.45//56.54 gives 1.0 why not 1 ? why 1.0 I consider it as a mistake from the people who invented python as it must give 1 and not 1.0
for example 90/45 = 2.0 meanwhile 90//45 gives 2