Найти - Пользователи
Полная версия: Int Input Float модуль не воспринимает вводимые дробные числа.
Начало » Python для новичков » Int Input Float модуль не воспринимает вводимые дробные числа.
1
Lainelir
Модуль не хочет работать с вводимыми числами. Пробовал вводить числа через int input float ему все не нравится. Если задать перемененную в коде то все нормально. Какие еще есть варианты ввода чисел?

 x = float(input('Введите 1.3'))
 y = float(input('Введите 5'))
 faces = face_cascade.detectMultiScale(gray, x, y)
Ввожу дробное число 1.3 и не работает.
Пробовал округлять вводимое но не помогает
Выдает ошибку TypeError: integer argument expected, got float
FishHook
Lainelir
Выдает ошибку TypeError: integer argument expected, got float
Ему нужно целое, а вы за каким-то лешим кастуете ввод второго аргумента к флоату.
  x = float(input('Введите 1.3'))
 y = int(input('Введите 5'))
Lainelir
Кастанул и прокнуло. Но получается что “y” нельзя сделать дробным вообще?
python335
Если говорят заранее что надо писать, зачем инпуты?
 faces = face_cascade.detectMultiScale(gray, 1.3, 5)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB