@@ -113,12 +113,11 @@ Aussi, Sage se comporte différemment de Python à plusieurs égards.
113
113
10
114
114
115
115
- **Division entière : ** L'expression Python ``2/3 `` ne se comporte pas
116
- de la manière à laquelle s'attendraient des mathématiciens. En Python, si
116
+ de la manière à laquelle s'attendraient des mathématiciens. En Python 2 , si
117
117
``m `` et ``n `` sont de type int, alors ``m/n `` est aussi de type int, c'est
118
- le quotient entier de ``m `` par ``n ``. Par conséquent, ``2/3=0 ``. Il
119
- y a eu dans la communauté Python des débats sur une éventuelle
120
- modification du langage de sorte que ``2/3 `` renvoie un flottant
121
- ``0.6666... `` et que ce soit ``2//3 `` qui renvoie ``0 ``.
118
+ le quotient entier de ``m `` par ``n ``. Par conséquent, ``2/3=0 ``. Ce
119
+ comportement est différent en Python 3, où ``2/3 `` renvoie un flottant
120
+ ``0.6666... `` et c'est ``2//3 `` qui renvoie ``0 ``.
122
121
123
122
Dans l'interpréteur Sage, nous réglons cela en encapsulant
124
123
automatiquement les entiers litéraux par ``Integer( ) `` et en faisant
@@ -133,7 +132,7 @@ Aussi, Sage se comporte différemment de Python à plusieurs égards.
133
132
Rational Field
134
133
sage: 2//3
135
134
0
136
- sage: int(2)/int(3) # not tested, python2 only
135
+ sage: int(2)/int(3) # optional - python2
137
136
0
138
137
139
138
- **Entiers longs : ** Python possède nativement un support pour les entiers de
0 commit comments