Ваш код сейчас пытается умножить число с плавающей точкой float(snake) на length, а затем преобразовать результат в целое число с помощью int(). Однако, учитывая ваш вопрос, возможно, у вас проблема с типами данных.
Похоже, что вы хотите умножить число в строковом формате snake на length. Давайте попробуем уточнить ваш вопрос и предоставить вам более подходящий код.
Если snake и length должны быть числами с плавающей точкой, то результат будет таким:
snake = 38.2
length = 6.5
result = int(snake * length)
print('В вагоне можно поставить в ряд', result, 'попугаев')
Если snake и length должны оставаться строками, то вы можете сделать следующим образом:
snake = '38.2'
length = '6.5'
result = int(float(snake) * float(length))
print('В вагоне можно поставить в ряд', result, 'попугаев')
В любом случае, вам нужно убедиться, что значения snake и length корректно представлены числами с плавающей точкой.
snake = '38.2'
length = 6.5
result = ...
print('В вагоне можно поставить в ряд', result, 'попугаев')
Чекнул в инете,ответ, int(float(snake) * length)
Но говорит тип
Неверный вывод. Проверьте выводимые переменные.
Помогите решить