Тут все достатоно просто:
int(21) преобразует число 21 в целое число (что не изменяет его значение, так как оно уже является целым), а float(21) * 0 преобразует 21 в вещественное число и умножает его на 0, что дает 0.0. Сумма
21 (целое число) и 0.0 (вещественное число) в Python дает вещественное число 21.0