Λειτουργία Python round ()

Python Round Function



Η Python είναι μια πολύ ευέλικτη γλώσσα προγραμματισμού υψηλού επιπέδου που χρησιμοποιείται ευρύτερα στις Επιστήμες Δεδομένων, στην Εκμάθηση Μηχανών και στην Τεχνητή Νοημοσύνη. Η Python παρέχει μεγάλη υποστήριξη μέσω ενσωματωμένων μονάδων και λειτουργιών όπου πρέπει να παίζουμε με τους αριθμούς. Η συνάρτηση Python round () στρογγυλοποιεί τον αριθμό κυμαινόμενου σημείου στον αναφερόμενο αριθμό δεκαδικών και τον επιστρέφει. Για παράδειγμα, έχουμε έναν αριθμό κυμαινόμενου σημείου 6.677 και πρέπει να τον στρογγυλοποιήσουμε στα 2 δεκαδικά ψηφία, στη συνέχεια η συνάρτηση round () θα κάνει τη δουλειά και θα στρογγυλοποιήσει τον αριθμό στο 6,68.

Αυτό το άρθρο εξηγεί λεπτομερώς τη συνάρτηση Python round () με παραδείγματα.







Σύνταξη της συνάρτησης round ()

Η σύνταξη της συνάρτησης round () έχει ως εξής:



στρογγυλό (αριθμός κυμαινόμενου σημείου, ψηφία)



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





Παραδείγματα και χρήση της συνάρτησης round ()

Ας δούμε τα παραδείγματα και τη χρήση της συνάρτησης round () στο σενάριό μας Python. Εάν δεν καθορίσουμε τον αριθμό των ψηφίων, τότε η συνάρτηση round () παίρνει το ανώτατο όριο του αριθμού και τον μετατρέπει στον επόμενο ακέραιο εάν η δεκαδική τιμή είναι μεγαλύτερη από 5. Σε περίπτωση που η δεκαδική τιμή είναι μικρότερη από 5, τότε παίρνει την τιμή κατώτατου ορίου και ο ακέραιος αριθμός παραμένει ο ίδιος.

#πρόγραμμα για στρογγυλοποίηση των αριθμών κυμαινόμενου σημείου

#δεν καθορίζει τον αριθμό των ψηφίων

Τυπώνω(γύρος(10.1))

Τυπώνω(γύρος(10.5))

Τυπώνω(γύρος(10.7))

Τυπώνω(γύρος(11.9))

Τυπώνω(γύρος(15.3))

Τυπώνω(γύρος(17,8))

Τυπώνω(γύρος(είκοσι))

Τυπώνω(γύρος(20.01))

Παραγωγή



Τώρα, ας ορίσουμε τον αριθμό των ψηφίων και χρησιμοποιήστε τη συνάρτηση round ().

#πρόγραμμα για στρογγυλοποίηση των αριθμών κυμαινόμενου σημείου

Τυπώνω(γύρος(10.123,2))

Τυπώνω(γύρος(10,587,1))

Τυπώνω(γύρος(10.72,1))

Τυπώνω(γύρος(11.9545,1))

Τυπώνω(γύρος(15,322,2))

Τυπώνω(γύρος(17,865,2))

Τυπώνω(γύρος(20.090,2))

Τυπώνω(γύρος(20.01114,2))

Παραγωγή

Τώρα, ας πάρουμε μερικές ακέραιες τιμές και εφαρμόσουμε τη συνάρτηση round (). Μπορείτε να σημειώσετε ότι στην έξοδο, τότε επιστρέφεται αμετάβλητη ακέραιη τιμή.

#πρόγραμμα για στρογγυλοποίηση των αριθμών κυμαινόμενου σημείου

Τυπώνω(γύρος(10))

Τυπώνω(γύρος(είκοσι))

Τυπώνω(γύρος(30))

Τυπώνω(γύρος(40))

Τυπώνω(γύρος(πενήντα))

Τυπώνω(γύρος(12))

Τυπώνω(γύρος(δεκαπέντε))

Τυπώνω(γύρος(19))

Παραγωγή

Εάν περάσουμε οποιαδήποτε συμβολοσειρά ή χαρακτήρα στη συνάρτηση round () αντί για έναν αριθμό, ο διερμηνέας Python θα ρίξει ένα σφάλμα.

#πέρασμα μιας συμβολοσειράς σε στρογγυλή συνάρτηση

Τυπώνω(γύρος('καμραν'))

Παραγωγή

Στρογγυλοποίηση των αρνητικών αριθμών
Η συνάρτηση round () μπορεί να εφαρμοστεί και σε αρνητικούς αριθμούς και στρογγυλοποιεί τους αρνητικούς αριθμούς και επιστρέφει το αποτέλεσμα.

#εφαρμογή στρογγυλής συνάρτησης σε αρνητικούς αριθμούς

σε ένα=-3,98

Τυπώνω(γύρος(σε ένα,1))

σε ένα=-2.8

Τυπώνω(γύρος(σε ένα))

σε ένα=-5.67989

Τυπώνω(γύρος(σε ένα,2))

σε ένα=-100.9843

Τυπώνω(γύρος(σε ένα,1))

σε ένα=-20.04

Τυπώνω(γύρος(σε ένα))

σε ένα=-32.0908

Τυπώνω(γύρος(σε ένα,3))

σε ένα=-3.99898

Τυπώνω(γύρος(σε ένα))

Παραγωγή

συμπέρασμα

Ο γύρος () είναι μια ενσωματωμένη συνάρτηση της Python που στρογγυλοποιεί τον αριθμό κυμαινόμενου σημείου στους δεκαδικούς αριθμούς. Είναι μια πολύ χρήσιμη συνάρτηση όταν εκτελείτε την εργασία που σχετίζεται με τους αριθμούς. Αυτό το άρθρο εξηγεί συνοπτικά τη συνάρτηση round () με παραδείγματα.