Уведомления

Группа в Telegram: @pythonsu

#1 Май 6, 2014 14:16:58

dip1129
Зарегистрирован: 2013-09-16
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Дробные числа в python 2.7

temp2 = 1/1120
print(str(temp2))

выдает - 0
в питоне 3 выдает норм результат.

Офлайн

#2 Май 6, 2014 14:19:40

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Дробные числа в python 2.7

temp2 = float(1)/1120



Офлайн

#3 Май 6, 2014 15:21:13

dimy44
От: Евпатория
Зарегистрирован: 2012-04-21
Сообщения: 463
Репутация: +  42  -
Профиль  

Дробные числа в python 2.7

еще можно заюзать __future__

from __future__ import division
print 1 / 1120
но вы должны быть уверены, что это не сломает всю программу. aОператор // дает целочисленное деление.

Офлайн

#4 Май 6, 2014 15:24:25

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Дробные числа в python 2.7

dimy44
верный ответ

Офлайн

#5 Май 7, 2014 06:16:30

ajib6ept
От: От: От: От: От: От: От: От:
Зарегистрирован: 2013-08-04
Сообщения: 297
Репутация: +  26  -
Профиль   Отправить e-mail  

Дробные числа в python 2.7

temp2 = 1./1120
print(str(temp2))



_________________________
Python golden rule: Do not PEP 8 unto others; only PEP 8 thy self.
Don't let PEP 8 make you insanely intolerant of other people's code.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version