1 Ανοίξτε ένα αρχείο προγράμματος Python . Πληκτρολογήστε τον ακόλουθο κώδικα :
bin εκτύπωσης ( 50 )
εκτύπωση οκτ ( 50 )
εξάγωνο εκτύπωσης ( 50 )
Αυτές οι τρεις ομάδες λαμβάνουν το δεκαδικό αριθμό 50 και αλλάζει τη βάση του πρώτα σε δυαδικό (βάση - 2 ) και εκτυπώνει " 0b110010 , " τότε σε οκταδικό ( base- 8 ) και τυπώνει " 062 " και, τέλος, σε δεκαεξαδικό ( base- 16 ) και εκτυπώνει " 0x32 ". Σημειώστε ότι και οι τρεις από αυτές τις αξίες είναι αναπαραστάσεις σειρά από αντίστοιχες βάσεις τους 2
Πληκτρολογήστε τον ακόλουθο κώδικα : .
Εκτύπωσης 0b11001
εκτύπωση 031
print 0x19
Κάθε μία από αυτές τις γραμμές να μετατρέψετε τον αριθμό της βάσης σε μια δεκαδική τιμή . Η « 0β » στην πρώτη γραμμή αναπαριστά ένα δυαδικό αριθμό , το " 0 " στη δεύτερη αντιπροσωπεύει οκταδικό και το " 0x " στην τρίτη γραμμή αντιπροσωπεύει μια τιμή hex . Κάθε αριθμός , 11001 στο δυαδικό, οκταδικό σε 31 και 19 σε δεκαεξαδική , μετατρέπεται σε 25 στο δεκαδικό
εικόνων 3
Πληκτρολογήστε τον ακόλουθο κώδικα : .
Var1 = bin ( 25 )
var2 = bin ( 50 )
bin ( int ( var1 , 2 ) + int ( var2 , 2 ) )
Οι δύο πρώτες γραμμές δημιουργούν δύο μεταβλητές για να κρατήσει οι δυαδικές αναπαραστάσεις των δεκαδικών αριθμών 25 και 50 , αντίστοιχα . Η τρίτη γραμμή μετατρέπει κάθε δυαδικό αριθμό σε ακέραιο , προσθέτει αξίες τους μαζί, τότε μετατρέπει τον αριθμό πίσω σε δυαδική μορφή . Η έξοδος είναι εδώ " 0b1001011 ", το οποίο είναι το δυαδικό ισοδύναμο του 75 στο δεκαδικό .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα