Функция для захвата 3 последних битов десятичного представления

Брать только младшие 3 цифры десятичных данных? Любая библиотека математических функций Python делает свою работу

data = 55554343.345
incoming(data)



def incoming(data)
   in_data = data

Мне нужно собрать последние 3 бита моих десятичных данных, чтобы они были такими: in_data = 343.345

2 ответа

Получите напоминание о делении на 1000

def incoming(data)
   in_data = round(data % 1000,3)

Спасибо Сэмми:)

data = 1411984956.155
incoming(data)

def incoming(incoming_data)
   in_da = str(incoming_data)
   print 'incoming data', float(in_da[7:])

результат:

incoming data 956.155
Другие вопросы по тегам