Прежде всего, 6
- это уже integer
. Нет причин печатать его как единое целое.
Далее, вы звоните start()
после вашего if
заявления. Python читает код сверху вниз, поэтому первое, что он читает, это определение вашей функции, а затем ваш оператор if
. Учитывая, что start()
необходимо вызвать для определения number
, number
ничего не представляет и не может сравниваться с 6
.