⊗pyPmBsMONua 14 of 208 menu

Αποχρώσεις της ομαδοποίησης στην Python

Οι πράξεις που έχουν προτεραιότητα μπορούν να περικλείονται σε παρενθέσεις - αυτό δεν θα είναι λάθος. Για παράδειγμα, ας περικλείσουμε σε παρενθέσεις το γινόμενο των αριθμών:

res = (2 * 2) + 3 print(res) # θα εμφανίσει 7 (αποτέλεσμα 4 + 3)

Σε αυτήν την περίπτωση, οι παρενθέσεις είναι περιττές (ο πολλαπλασιασμός έχει ήδη προτεραιότητα), αλλά ο κώδικας είναι επιτρεπτός. Μερικές φορές μια τέτοια ομαδοποίηση χρησιμοποιείται σε σημεία όπου η προτεραιότητα των πράξεων δεν είναι προφανής. Για παράδειγμα, ας εξετάσουμε τον ακόλουθο κώδικα:

res = 8 / 2 * 4 print(res) # θα εμφανίσει 16.0 (αποτέλεσμα 4 * 4)

Όπως ήδη γνωρίζετε, σε αυτόν θα εκτελεστεί πρώτα η διαίρεση και μετά ο πολλαπλασιασμός. Αλλά με την πρώτη ματιά αυτό μπορεί να μην είναι πολύ προφανές. Εδώ μπορούμε να χρησιμοποιήσουμε ομαδοποιητικές παρενθέσεις για να δείξουμε ρητά την προτεραιότητα:

res = (8 / 2) * 4 print(res)

Δίνεται ο ακόλουθος κώδικας:

res = 2 * 3 / 2 print(res)

Πείτε τι θα εμφανιστεί στην κονσόλα.

Δίνεται ο ακόλουθος κώδικας:

res = (6 / 2) + 5 print(res)

Πείτε τι θα εμφανιστεί στην κονσόλα.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη