Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Python Προγραμματισμός

Πώς να ελέγξετε αν μια τιμή είναι δεκαδικός ή όχι σε Python

Η γλώσσα προγραμματισμού Python έχει πολλούς τύπους δεδομένων , όλα ενσωματωμένα σε μια ακολουθία δυαδικών δεδομένων . Ο τύπος δεδομένων δίνει αυτό το δυαδικά δεδομένα κάποια χαρακτήρα , καθορίζοντας αν κάποιος είναι ένας αριθμός ή ένα γράμμα . Ο τύπος δεδομένων μιας μεταβλητής επηρεάζει το πώς η Python αντιμετωπίζει αυτή τη μεταβλητή . Μπορεί να θέλετε να ελέγξετε τον τύπο μιας μεταβλητής , ειδικά αν οι μεταγενέστερες εργασίες, απαιτείται η μεταβλητή να είναι ένα συγκεκριμένο είδος . Για παράδειγμα , μπορεί να θέλετε να δείτε αν μια μεταβλητή είναι ένα δεκαδικό πριν από την εκτέλεση δεκαδικά λειτουργίες μόνο σε αυτό. Οδηγίες
Η

1 Ανοίξτε το IDLE επεξεργαστή κειμένου που έρχεται με τη λήψη Python . Το IDLE επεξεργαστής κειμένου βρίσκεται στον κατάλογο Python στο " Program Files " για ένα PC ή "Εφαρμογές" σε έναν υπολογιστή Macintosh . Ένα κενό αρχείο πηγαίου κώδικα θα ανοίξει σε ΑΕΡΓΗ παράθυρο του επεξεργαστή κειμένου 2

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

από το δεκαδικό εισαγωγής *
εικόνων 3

αναγνωρίσει μια μεταβλητή και να αποθηκεύσετε έναν δεκαδικό αριθμό σε αυτό :

i = δεκαδικό ( 1.1 )
Η 4

Καθορίστε μια σειρά και να αποθηκεύσετε το είδος της μεταβλητής " i" σε αυτό . Θα χρησιμοποιήσετε αυτό το string για να δοκιμάσει άλλες μεταβλητές εναντίον

typeString = Τύπος ( i )
5

Δηλώνετε μια μεταβλητή, και να αποθηκεύσετε το δεκαδικό αριθμό τύπου σε αυτό : .

j = Δεκαδικοί ( 2.718 )
Η 6

Δοκιμάστε το είδος της μεταβλητής « j » κατά της typeString . Εάν ο τύπος είναι " decimal.Decimal τάξη», τότε ένα " i" δήλωση f , όπως το παρακάτω , θα αξιολογήσει την αλήθεια:

εάν ο τύπος ( ι ) == typeString :

7

Περίπτωση η επόμενη γραμμή πατώντας καρτέλα . Αυτό χαραγμένη γραμμή εκτελεί μόνο όταν το " if" αξιολογεί ως αλήθεια . Μπορείτε να χρησιμοποιήσετε αυτή τη γραμμή για να εκτυπώσετε κάτι στην κονσόλα που σας επιτρέπει να γνωρίζετε αν η μεταβλητή " j" είναι ένα δεκαδικό . Γράψτε την ακόλουθη δήλωση σχετικά με την εκτύπωση χαραγμένη γραμμή : " . F5 "

print ( " μεταβλητή j είναι ένα δεκαδικό " )
8

Εκτελέστε το πρόγραμμα πατώντας Η μεταβλητή " j" δοκιμάζεται για να δούμε αν είναι ένα είδος " Decimal " . Δεδομένου ότι έχει δηλωθεί ως δεκαδικό , το πρόγραμμα θα εξόδου τα ακόλουθα :

μεταβλητή j είναι ένα δεκαδικό
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα