Вы можете round
числа с желаемой точностью:
numbers = [7, 7.7, 7.77, 7.777]
for number in numbers:
print(round(number, 2))
# 7
# 7.7
# 7.77
# 7.78
По мотивам ответа @ JussiNurminen, вы также можете сделать:
for number in numbers:
print(f'{number:.3g}')