питон целое число()функция

Код ниже показывает ошибку, если десятичное число(например. 49,9)отправляется в переменную next. Не могли бы вы сказать мне, почему? Почему int()преобразует его в целое число?

next=raw_input("> ")
how_much = int(next)
if how_much < 50:
    print"Nice, you're not greedy, you win"
    exit(0)
else:
    dead("You greedy bastard!")

Если я не использую int()или float(), а просто использую:

how_much=next

затем он переходит к «else», даже если я ввожу ввод как 49.8.

8
задан Santosh Kumar 19 August 2012 в 07:09
поделиться