mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2024-11-23 06:03:07 +03:00
[python3/en] Edit python3 division (#2560)
The result of division is always a float. e.g. 35/5 = 7.0 10 / 3 = 3.3333333333333335 10.0 / 3 = 3.3333333333333335 10 / 3.0 = 3.3333333333333335
This commit is contained in:
parent
6b770a3e5f
commit
e837e25a70
@ -37,8 +37,6 @@ Note: This article applies to Python 3 specifically. Check out [here](http://lea
|
|||||||
1 + 1 # => 2
|
1 + 1 # => 2
|
||||||
8 - 1 # => 7
|
8 - 1 # => 7
|
||||||
10 * 2 # => 20
|
10 * 2 # => 20
|
||||||
|
|
||||||
# Except division which defaults to rounding down
|
|
||||||
35 / 5 # => 7.0
|
35 / 5 # => 7.0
|
||||||
|
|
||||||
# Result of integer division truncated down both for positive and negative.
|
# Result of integer division truncated down both for positive and negative.
|
||||||
@ -47,13 +45,9 @@ Note: This article applies to Python 3 specifically. Check out [here](http://lea
|
|||||||
-5 // 3 # => -2
|
-5 // 3 # => -2
|
||||||
-5.0 // 3.0 # => -2.0
|
-5.0 // 3.0 # => -2.0
|
||||||
|
|
||||||
# When one of the inputs is a float, result is a float
|
# The result of division is always a float
|
||||||
10.0 / 3 # => 3.3333333333333335
|
10.0 / 3 # => 3.3333333333333335
|
||||||
|
|
||||||
# to force this behavior on integers, use
|
|
||||||
from __future__ import division
|
|
||||||
10 / 3 # => 3.3333333333333335
|
|
||||||
|
|
||||||
# Modulo operation
|
# Modulo operation
|
||||||
7 % 3 # => 1
|
7 % 3 # => 1
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user