Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 20, 2017 12:29:53

Lainelir
Зарегистрирован: 2017-08-15
Сообщения: 31
Репутация: +  0  -
Профиль   Отправить e-mail  

Int Input Float модуль не воспринимает вводимые дробные числа.

Модуль не хочет работать с вводимыми числами. Пробовал вводить числа через 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

Отредактировано Lainelir (Окт. 20, 2017 12:30:30)

Офлайн

#2 Окт. 20, 2017 12:37:54

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Int Input Float модуль не воспринимает вводимые дробные числа.

Lainelir
Выдает ошибку TypeError: integer argument expected, got float
Ему нужно целое, а вы за каким-то лешим кастуете ввод второго аргумента к флоату.
  x = float(input('Введите 1.3'))
 y = int(input('Введите 5'))



Офлайн

#3 Окт. 20, 2017 12:47:30

Lainelir
Зарегистрирован: 2017-08-15
Сообщения: 31
Репутация: +  0  -
Профиль   Отправить e-mail  

Int Input Float модуль не воспринимает вводимые дробные числа.

Кастанул и прокнуло. Но получается что “y” нельзя сделать дробным вообще?

Офлайн

#4 Окт. 21, 2017 13:26:03

python335
Зарегистрирован: 2016-10-19
Сообщения: 88
Репутация: +  -8  -
Профиль   Отправить e-mail  

Int Input Float модуль не воспринимает вводимые дробные числа.

Если говорят заранее что надо писать, зачем инпуты?

 faces = face_cascade.detectMultiScale(gray, 1.3, 5)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version