Ошибка «can't multiply sequence by non-int of type 'float'' в Python возникает из-за попытки выполнить умножение строки (или последовательности) и числа с плавающей точкой (float). 1
Это невозможно, так как Python не поддерживает такую операцию между этими двумя типами данных. 1
Некоторые ситуации, в которых может возникать ошибка:
Чтобы исправить ошибку, нужно преобразовать строку в число с плавающей точкой перед умножением. 1 Для этого используют функцию float(). 1