Decimals in python


A

arslanburney

Hello. New to using Python. Python automatically round off watver i
calculate using the floor function. How wud i make the exact value
appear?

Tried out fabs() in the math library but still confused. Cud some1
elaborate on it.
 
Ad

Advertisements

A

Aidan

Hello. New to using Python. Python automatically round off watver i
calculate using the floor function. How wud i make the exact value
appear?

Tried out fabs() in the math library but still confused. Cud some1
elaborate on it.

If you're working with integers, the result will always be an integer:
3

How ever if you add a float into the mix:
3.3333333333333335

HTH
 
Ad

Advertisements

E

Ethan Furman

Hello. New to using Python. Python automatically round off watver i
calculate using the floor function. How wud i make the exact value
appear?

Tried out fabs() in the math library but still confused. Cud some1
elaborate on it.

[python]
---help(math.floor):
Help on built-in function floor in module math:

floor(...)
floor(x)

Return the floor of x as a float.
This is the largest integral value <= x.
[/python]

The whole point of floor() is to round down. If you want to see all the
decimals, don't use floor(), and follow Aidan's advice to have at least
one floating-point number in the calculation.
 

Top