8000 Misc improvements to the float tutorial by rhettinger · Pull Request #102052 · python/cpython · GitHub
[go: up one dir, main page]

Skip to content

Misc improvements to the float tutorial #102052

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 10 commits into from
Feb 19, 2023
Next Next commit
Example is more intelligible without the leading zeros
  • Loading branch information
rhettinger committed Feb 19, 2023
commit 1e2ec34a57e65a4a34e719509b4ea0ddd9ee3aca
6 changes: 3 additions & 3 deletions Doc/tutorial/floatingpoint.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ Floating Point Arithmetic: Issues and Limitations


Floating-point numbers are represented in computer hardware as base 2 (binary)
fractions. For example, the **decimal** fraction ``0.125``
has value 1/10 + 2/100 + 5/1000, and in the same way the **binary** fraction ``0.001``
has value 0/2 + 0/4 + 1/8. These two fractions have identical values, the only
fractions. For example, the **decimal** fraction ``0.625``
has value 6/10 + 2/100 + 5/1000, and in the same way the **binary** fraction ``0.101``
has value 1/2 + 0/4 + 1/8. These two fractions have identical values, the only
real difference being that the first is written in base 10 fractional notation,
and the second in base 2.

Expand Down
0