Αυτό το άρθρο εξηγεί λεπτομερώς τη συνάρτηση 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 () με παραδείγματα.