Python-quotient vs Rest

Python 2.6 docs Staat, der x % y ist definiert als der Rest von x /y (http://docs.python.org/library/stdtypes.html#numeric-types-int-float-long-complex). Ich bin mir nicht klar, was wirklich Auftritt, obwohl, wie:

for i in range(2, 11):
    print 1.0 % i

Drucke "1.0" zehn mal lieber als "0.5, 0.333333, 0.25" etc. wie ich erwartet (1/2 = 0.5, etc).

  • Sie sind verwirrend, quotient und Rest.
  • Vielleicht brauche ich, um Treffer wikipedia, aber hier ist, wie ich bin, mit diesen Worten: der Quotient ist der ganzzahlige Teil von dem Ergebnis, und der Rest ist der gebrochene Teil. E. g., für 8.0/3, der quotient = 2, und der Rest = 0.6666. Ist das falsch?
  • ja, das ist falsch. der Rest ist 2. es ist das, was bleibt, nachdem Sie mehrfach abgezogen, der subtrahend vom minuend (bis Sie nicht mehr können)
  • sorry, Sie subtrahieren den divisor form der Dividende, der Kurs
InformationsquelleAutor Justin R. | 2009-02-04
Schreibe einen Kommentar