@@ -1024,46 +1024,64 @@ msgid ""
10241024"The *signed* argument indicates whether two's complement is used to "
10251025"represent the integer."
10261026msgstr ""
1027+ "Το όρισμα *signed* υποδεικνύει εάν το συμπλήρωμα ως προς δύο χρησιμοποιείται "
1028+ "για να αντιπροσωπεύσει τον ακέραιο."
10271029
10281030#: library/stdtypes.rst:604
10291031msgid "Added default argument value for ``byteorder``."
10301032msgstr ""
1033+ "Προστιθέμενη προεπιλεγμένη τιμή (default) ορίσματος για το ``byteorder``."
10311034
10321035#: library/stdtypes.rst:609
10331036msgid ""
10341037"Return a pair of integers whose ratio is equal to the original integer and "
10351038"has a positive denominator. The integer ratio of integers (whole numbers) "
10361039"is always the integer as the numerator and ``1`` as the denominator."
10371040msgstr ""
1041+ "Επιστρέφει ένα ζεύγος ακεραίων των οποίων η αναλογία είναι ίση με τον αρχικό "
1042+ "ακέραιο και έχει θετικό παρονομαστή. Ο ακέραιος λόγος ακεραίων (ολόκληρων "
1043+ "αριθμών) είναι πάντα ο ακέραιος αριθμός ως αριθμητής και το ``1`` ως "
1044+ "παρονομαστής."
10381045
10391046#: library/stdtypes.rst:618
10401047msgid ""
10411048"Returns ``True``. Exists for duck type compatibility with :meth:`float."
10421049"is_integer`."
10431050msgstr ""
1051+ "Επιστρέφει ``True``. Υπάρχει για συμβατότητα τύπου duck με :meth:`float."
1052+ "is_integer`."
10441053
10451054#: library/stdtypes.rst:623
10461055msgid "Additional Methods on Float"
1047- msgstr ""
1056+ msgstr "Περαιτέρω Μέθοδοι για Float "
10481057
10491058#: library/stdtypes.rst:625
10501059msgid ""
10511060"The float type implements the :class:`numbers.Real` :term:`abstract base "
10521061"class`. float also has the following additional methods."
10531062msgstr ""
1063+ "Ο τύπος float (κινητής υποδιαστολής) υλοποιεί την :class:`numbers.Real` :"
1064+ "term:`abstract base class`. Ο float έχει επίσης τις ακόλουθες πρόσθετες "
1065+ "μεθόδους."
10541066
10551067#: library/stdtypes.rst:630
10561068msgid ""
10571069"Return a pair of integers whose ratio is exactly equal to the original "
10581070"float. The ratio is in lowest terms and has a positive denominator. Raises :"
10591071"exc:`OverflowError` on infinities and a :exc:`ValueError` on NaNs."
10601072msgstr ""
1073+ "Επιστρέφει ένα ζεύγος ακεραίων των οποίων η αναλογία είναι ακριβώς ίση με το "
1074+ "αρχικό float. Ο λόγος είναι στο χαμηλότερο επίπεδο και έχει θετικό "
1075+ "παρονομαστή. Κάνει raise :exc:`OverflowError` στα άπειρα και ένα :exc:"
1076+ "`ValueError` για NaNs."
10611077
10621078#: library/stdtypes.rst:637
10631079msgid ""
10641080"Return ``True`` if the float instance is finite with integral value, and "
10651081"``False`` otherwise::"
10661082msgstr ""
1083+ "Επιστρέφει ``True`` εάν το float instance είναι πεπερασμένο με ακέραια τιμή "
1084+ "και ``False`` διαφορετικά::"
10671085
10681086#: library/stdtypes.rst:645
10691087msgid ""
@@ -1074,29 +1092,45 @@ msgid ""
10741092"of floating-point numbers. This can be useful when debugging, and in "
10751093"numerical work."
10761094msgstr ""
1095+ "Δύο μέθοδοι υποστηρίζουν τη μετατροπή από και προς δεκαεξαδικές "
1096+ "συμβολοσειρές. Αφού τα floats της Python αποθηκεύονται εσωτερικά ως δυαδικοί "
1097+ "αριθμοί, η μετατροπή ενός float προς ή από μια *δεκαδική* συμβολοσειρά "
1098+ "συνήθως περιλαμβάνει ένα μικρό σφάλμα στρογγυλοποίησης. Αντιθέτως, οι "
1099+ "δεκαεξαδικές συμβολοσειρές επιτρέπουν ακριβή αναπαράσταση και "
1100+ "συγκεκριμενοποίηση των αριθμών κινητής υποδιαστολής. Αυτό μπορεί να είναι "
1101+ "χρήσιμο κατά το debugging και στην αριθμητική."
10771102
10781103#: library/stdtypes.rst:656
10791104msgid ""
10801105"Return a representation of a floating-point number as a hexadecimal string. "
10811106"For finite floating-point numbers, this representation will always include a "
10821107"leading ``0x`` and a trailing ``p`` and exponent."
10831108msgstr ""
1109+ "Επιστρέφει μια αναπαράσταση ενός αριθμού κινητής υποδιαστολής ως δεκαεξαδική "
1110+ "συμβολοσειρά. Για πεπερασμένους αριθμούς κινητής υποδιαστολής, αυτή η "
1111+ "αναπαράσταση θα περιλαμβάνει πάντα ένα προπορευόμενο ``0x`` και ένα "
1112+ "τελευταίο ``p`` και εκθέτη."
10841113
10851114#: library/stdtypes.rst:664
10861115msgid ""
10871116"Class method to return the float represented by a hexadecimal string *s*. "
10881117"The string *s* may have leading and trailing whitespace."
10891118msgstr ""
1119+ "Μέθοδος κλάσης για την επιστροφή του float που αντιπροσωπεύεται από μια "
1120+ "δεκαεξαδική συμβολοσειρά *s*. Η συμβολοσειρά *s* μπορεί να έχει κενό "
1121+ "διάστημα που στην αρχή ή το τέλος."
10901122
10911123#: library/stdtypes.rst:669
10921124msgid ""
10931125"Note that :meth:`float.hex` is an instance method, while :meth:`float."
10941126"fromhex` is a class method."
10951127msgstr ""
1128+ "Σημειώστε ότι το :meth:`float.hex` είναι ένα instance method, ενώ το :meth:"
1129+ "`float.fromhex` είναι μια μέθοδος κλάσης."
10961130
10971131#: library/stdtypes.rst:672
10981132msgid "A hexadecimal string takes the form::"
1099- msgstr ""
1133+ msgstr "Μια δεκαεξαδική συμβολοσειρά έχει τη μορφή:: "
11001134
11011135#: library/stdtypes.rst:676
11021136msgid ""
@@ -1111,6 +1145,17 @@ msgid ""
11111145"by C's ``%a`` format character or Java's ``Double.toHexString`` are accepted "
11121146"by :meth:`float.fromhex`."
11131147msgstr ""
1148+ "όπου το προαιρετικό ``sign`` μπορεί να είναι είτε ``+`` ή ``-``, ``integer`` "
1149+ "και ``fraction`` είναι συμβολοσειρές δεκαεξαδικών ψηφίων και ο ``exponent`` "
1150+ "(εκθέτης) είναι ένας δεκαδικός ακέραιος με προαιρετικό πρόσημο. Τα πεζά ή "
1151+ "κεφαλαία δεν είναι σημαντικά και πρέπει να υπάρχει τουλάχιστον ένα "
1152+ "δεκαεξαδικό ψηφίο είτε στον ακέραιο είτε στο κλάσμα. Αυτή η σύνταξη είναι "
1153+ "παρόμοια με τη σύνταξη που καθορίζεται στην ενότητα 6.4.4.2 του προτύπου "
1154+ "C99, καθώς και στη σύνταξη που χρησιμοποιείται στην Java 1.5 και μετά. "
1155+ "Ιδιαίτερα, η έξοδος του :meth:`float.hex` μπορεί να χρησιμοποιηθεί ως "
1156+ "δεκαεξαδικό Κυριολεκτική κινητής υποδιαστολής σε κώδικα C ή Java, και "
1157+ "παράχθηκαν δεκαεξαδικές συμβολοσειρές με τον χαρακτήρα μορφής ``%a`` της C ή "
1158+ "το `Double.toHexString` της Java είναι αποδεκτά από το :meth:`float.fromhex`."
11141159
11151160#: library/stdtypes.rst:689
11161161msgid ""
@@ -1119,16 +1164,23 @@ msgid ""
11191164"example, the hexadecimal string ``0x3.a7p10`` represents the floating-point "
11201165"number ``(3 + 10./16 + 7./16**2) * 2.0**10``, or ``3740.0``::"
11211166msgstr ""
1167+ "Σημειώστε ότι ο εκθέτης είναι γραμμένος με δεκαδικό και όχι δεκαεξαδικό και "
1168+ "ότι δίνει τη δύναμη του 2 με την οποία πολλαπλασιάζεται ο συντελεστής. Για "
1169+ "παράδειγμα, η δεκαεξαδική συμβολοσειρά ``0x3.a7p10`` αντιπροσωπεύει τον "
1170+ "αριθμό κινητής υποδιαστολής ``(3 + 10./16 + 7./16**2) * 2,0**10``, ή "
1171+ "``3740,0``::"
11221172
11231173#: library/stdtypes.rst:699
11241174msgid ""
11251175"Applying the reverse conversion to ``3740.0`` gives a different hexadecimal "
11261176"string representing the same number::"
11271177msgstr ""
1178+ "Η εφαρμογή της αντίστροφης μετατροπής σε ``3740.0`` δίνει μία διαφορετική "
1179+ "δεκαεξαδική συμβολοσειρά που αντιπροσωπεύει τον ίδιο αριθμό::"
11281180
11291181#: library/stdtypes.rst:709
11301182msgid "Hashing of numeric types"
1131- msgstr ""
1183+ msgstr "Κατακερματισμός των αριθμητικών τύπων "
11321184
11331185#: library/stdtypes.rst:711
11341186msgid ""
@@ -1145,23 +1197,42 @@ msgid ""
11451197"value of ``P`` is made available to Python as the :attr:`~sys.hash_info."
11461198"modulus` attribute of :data:`sys.hash_info`."
11471199msgstr ""
1200+ "Για αριθμούς ``x`` και ``y``, πιθανώς διαφορετικών τύπων, είναι "
1201+ "προαπαιτούμενο ότι ``hash(x) == hash(y)`` όποτε ``x == y`` (δείτε την "
1202+ "τεκμηρίωση για την μέθοδο :meth:`~object.__hash__` για περισσότερες "
1203+ "λεπτομέρειες). Για την ευκολότερη εφαρμογή και αποτελεσματικότητα σε ένα "
1204+ "εύρος αριθμητικών τύπων (συμπεριλαμβανομένων:class:`int`, :class:`float`, :"
1205+ "class:`decimal.Decimal` και :class:`fractions.Fracion`) o κατακερματισμός "
1206+ "της Python για αριθμητικούς τύπους βασίζεται σε μία μόνο μαθηματική "
1207+ "συνάρτηση που ορίζεται για οποιονδήποτε ρητό αριθμό, και ως εκ τούτου ισχύει "
1208+ "για όλα τα instances :class:`int` και :class:`fractions.Fraction` και όλα "
1209+ "πεπερασμένα instances :class:`float` και :class:`decimal.Decimal`. "
1210+ "Ουσιαστικά, αυτή η συνάρτηση δίνεται από το modulo μείωσης ``P`` για ένα "
1211+ "σταθερό πρώτο ``P``. Η τιμή του ``P`` διατίθεται στην Python ως :attr:`~sys."
1212+ "hash_info.modulus` atrribute του :data:`sys.hash_info`."
11481213
11491214#: library/stdtypes.rst:726
11501215msgid ""
11511216"Currently, the prime used is ``P = 2**31 - 1`` on machines with 32-bit C "
11521217"longs and ``P = 2**61 - 1`` on machines with 64-bit C longs."
11531218msgstr ""
1219+ "Αυτή τη στιγμή, ο πρώτος που χρησιμοποιείται είναι ``P = 2**31 - 1`` σε "
1220+ "μηχανήματα με μήκους 32-bit C και ``P = 2**61 - 1`` σε μηχανήματα με μήκους "
1221+ "64-bit C."
11541222
11551223#: library/stdtypes.rst:729
11561224msgid "Here are the rules in detail:"
1157- msgstr ""
1225+ msgstr "Εδώ οι κανόνες λεπτομερώς: "
11581226
11591227#: library/stdtypes.rst:731
11601228msgid ""
11611229"If ``x = m / n`` is a nonnegative rational number and ``n`` is not divisible "
11621230"by ``P``, define ``hash(x)`` as ``m * invmod(n, P) % P``, where ``invmod(n, "
11631231"P)`` gives the inverse of ``n`` modulo ``P``."
11641232msgstr ""
1233+ "Αν το ``x = m / n`` είναι ένας μη αρνητικός ρητός αριθμός και το ``n`` δεν "
1234+ "διαιρείται από ``P``, ορίστε το ``hash(x)`` ως ``m * invmod(n, P) % P``, "
1235+ "όπου το ``invmod(n, P)`` μας δίνει το αντίστροφο του modulo ``n`` ``P``."
11651236
11661237#: library/stdtypes.rst:735
11671238msgid ""
@@ -1170,6 +1241,10 @@ msgid ""
11701241"above doesn't apply; in this case define ``hash(x)`` to be the constant "
11711242"value ``sys.hash_info.inf``."
11721243msgstr ""
1244+ "Αν το ``x = m / n`` είναι ένας μη αρνητικός ρητός αριθμός και το ``n`` "
1245+ "διαιρείται με το ``P`` (αλλά το ``m`` όχι) τότε το ``n`` δεν έχει αντίστροφο "
1246+ "modulo ``P`` και ο κανόνας παραπάνω δεν ισχύει. Σε αυτήν την περίπτωση "
1247+ "ορίστε το ``hash(x)`` ως σταθερή τιμή ``sys.hash_info.inf``."
11731248
11741249#: library/stdtypes.rst:740
11751250msgid ""
0 commit comments