Уведомления

Группа в Telegram: @pythonsu

#1 Июль 19, 2013 14:52:49

dubasua
Зарегистрирован: 2013-07-19
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Олругление 16-ти ричного число

Доброго времени суток. Я здесь впервые, по этому сильно не пинайте.
Вопрос такой, есть ряд чисел (2.94695561231e-40, 1.60681224491e-38, 1.53021072546e-38). как мне сократить их до длины в 9 значений, что бы получилось примерно вот так (1.4554e458, 2.45458e45, 3.458e456). Или сразу перевести из int(там оно очень длинное от 30 до 80 знаков)

Офлайн

#2 Июль 19, 2013 15:02:32

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Олругление 16-ти ричного число

dubasua
(2.94695561231e-40, 1.60681224491e-38, 1.53021072546e-38)
dubasua
(1.4554e458, 2.45458e45, 3.458e456). Или сразу перевести из int(там оно очень длинное от 30 до 80 знаков)
У вас целые, или дроби? Определитесь.

Офлайн

#3 Июль 19, 2013 15:05:58

dubasua
Зарегистрирован: 2013-07-19
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Олругление 16-ти ричного число

У меня целое число длинною от 30 до 80 знаков, что бы хоть немного его сократить, единицу(1.0) делю на это число и получаю число от 15 до 17 знаков (1.53021072546e-38)

Офлайн

#4 Июль 19, 2013 15:17:36

dubasua
Зарегистрирован: 2013-07-19
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Олругление 16-ти ричного число

Короче говоря, когда я на телефоне на калькуляторе набираю 255255255255 x 1 я получаю 2.5525Е11. Как мне реализовать это на phyton?

Офлайн

#5 Июль 20, 2013 01:04:17

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10016
Репутация: +  857  -
Профиль   Отправить e-mail  

Олругление 16-ти ричного число

dubasua
Вопрос такой, есть ряд чисел (2.94695561231e-40, 1.60681224491e-38, 1.53021072546e-38). как мне сократить их до длины в 9 значений, что бы получилось примерно вот так (1.4554e458, 2.45458e45, 3.458e456).
например, 2.94695561231e-40 и 2.94695e40 - два разных числа: первое - очень маленькое, второе - очень большое



Офлайн

#6 Июль 20, 2013 15:55:32

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Олругление 16-ти ричного число

>>> 2555555555555555555555555555555.5555555555555
2.5555555555555556e+30
dubasua
это на phyton?
python



Отредактировано doza_and (Июль 20, 2013 15:57:13)

Офлайн

#7 Июль 20, 2013 20:01:01

sergeek
Зарегистрирован: 2012-06-26
Сообщения: 470
Репутация: +  43  -
Профиль   Отправить e-mail  

Олругление 16-ти ричного число


'{:.4E}'.format(255255255255)
Out[1]: '2.5526E+11'

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version