Форум сайта python.su
0
Дано число 214.358881000000 Каким методом можно урезать дробную часть до 214.35? Спасибо за помощь.
Офлайн
61
round(number) -> number
Round a number to a given precision in decimal digits (default 0 digits).
This returns an int when called with one argument, otherwise the
same type as the number. ndigits may be negative.
a = 214.358881000000 print round(a, 2)
Отредактировано ZerG (Июнь 13, 2016 12:28:53)
Офлайн
0
Спасибо за помощь, но почему в данном выражении не получается то что нужно
x = 1
p = 1
y = 2
l = 0
while x < y:
l += 1
x += x * p / 100
x = round(x, 2)
print(l)
Офлайн
73
a = 214.358881000000 print('%0.2f'% a)
a = int(a*100)/100 print(a)
x = 1 p = 1 y = 1.76 l = 0 while x < y: l += 1 x += x * p / 100 x = int(x*100)/100 print(l)
Отредактировано marvellik (Июнь 13, 2016 13:48:44)
Офлайн
0
Все, я разобрался, спасибо.
Офлайн