1 Χρησιμοποιήστε το " round () " λειτουργία για να στρογγυλοποιεί έναν δεκαδικό . Ο γύρος function παίρνει μια υποχρεωτική επιχείρημα και μία προαιρετική . Το πρώτο επιχείρημα αντιπροσωπεύει τον αριθμό στο γύρο . Το δεύτερο επιχείρημα παριστάνει το δεκαδικό μέρος για να χαλαρώσετε το πρώτο επιχείρημα , αθέτησαν στο '0 ' . Το παρακάτω παράδειγμα δείχνει πώς λειτουργεί το " round () " λειτουργία. Στην Python 2.7 και άνω , " round () " επιστρέφει ένα δεκαδικό αριθμό , ακόμη και αν ο αριθμός στρογγυλοποιείται σε ακέραιο αριθμό . Αυτό σημαίνει ότι το 4,5 έως 5,0 γύρους , όχι 5 . Στην Python 3.0 , " round () " θα επιστρέψει έναν ακέραιο : στρογγυλό
>>> ( 4.5 )
5,0 //" 5 " σε Python 3
>>> γύρο ( 4.567 )
4,5999 //περίπου 4,6 , δεκαδική αναπαράσταση δεν είναι ποτέ απολύτως ακριβής στον προγραμματισμό 2
Χρησιμοποιήστε το " ceil ( ) " λειτουργία για να στρογγυλοποιεί έναν δεκαδικό . Η λειτουργία " ceil ( ) " ( ανώτατο όριο ) στρογγυλοποιεί έναν αριθμό σε ένα συγκεκριμένο τρόπο . Αντί στρογγυλοποίηση στον πλησιέστερο ακέραιο αριθμό , στρογγυλοποιεί στον πλησιέστερο ακέραιο αριθμό προς το θετικό άπειρο . Για παράδειγμα , 4,5 θα ολοκληρωθούν έως 5 , αλλά θα -4.5 γύρο έως -4 . Το ακόλουθο παράδειγμα απεικονίζει την " ceil ( ) " λειτουργία:
>>> μαθηματικά εισαγωγής
>>> Math.ceil ( 3.1 )
4.0
>>> Math.ceil ( -3.9 )
-3.0
εικόνων 3
Χρησιμοποιήστε το "πάτωμα ( ) " λειτουργία για να στρογγυλοποιεί έναν δεκαδικό . Το "πάτωμα ()" λειτουργία συμπεριφέρεται με τον αντίθετο τρόπο ότι η « ceil ()" λειτουργία κάνει. Αντί στρογγυλοποίηση προς θετικό άπειρο , το "πάτωμα ( ) " η συνάρτηση στρογγυλοποιεί προς αρνητικό άπειρο . Το ακόλουθο παράδειγμα απεικονίζει την "πάτωμα ( ) " λειτουργία:
>>> μαθηματικά εισαγωγής
>>> η math.floor ( 3.9 )
3.0
>>> η math.floor ( -3.1 )
-4.0
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα