Форум сайта python.su
Ошибка
Traceback (most recent call last):
TypeError: can't multiply sequence by non-int of type ‘float’
Если на команду инпут вводить нецелое число.
Используется b = int(input())
в чем дело?
Офлайн
Возможно, дело в том, что int - тип целых чисел.
Попробуйте
b = float(input())
Офлайн
>>> [] * 1.0
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
[] * 1.0
TypeError: can't multiply sequence by non-int of type 'float'
Офлайн