kzen.dev
  • Ερωτήσεις
  • Ετικέτες
  • Χρήστες
Ειδοποιήσεις
Ανταμοιβές
Εγγραφή
Μόλις εγγραφείτε, θα ενημερωθείτε για τις απαντήσεις και τα σχόλια στις ερωτήσεις σας.
Συνδεθείτε
Αν έχετε ήδη λογαριασμό, συνδεθείτε για να ελέγξετε τις νέες ειδοποιήσεις.
Θα υπάρξουν ανταμοιβές για πρόσθετες ερωτήσεις, απαντήσεις και σχόλια.
Περισσότερα
Πηγή
Επεξεργασία
 Paul
Paul
Ερώτηση

Μετατροπή δεκαδικού σε δυαδικό σε python

Υπάρχει κάποια ενότητα ή συνάρτηση στην python που μπορώ να χρησιμοποιήσω για να μετατρέψω έναν δεκαδικό αριθμό στο δυαδικό ισοδύναμό του; Είμαι σε θέση να μετατρέψω δυαδικό σε δεκαδικό χρησιμοποιώντας το int('[binary_value]',2), οπότε υπάρχει κάποιος τρόπος να κάνω το αντίστροφο χωρίς να γράψω τον κώδικα για να το κάνω μόνος μου;

125 2010-08-20T04:13:12+00:00 3
Vaibhav Mule
Vaibhav Mule
Επεξεργασμένη ερώτηση Κάνε Οκτώβριος 2017 в 1:26
Προγραμματισμός
python
decimal
binary
Δημοφιλή βίντεο
ΠΛΗ10 ΜΑΘΗΜΑ 1.1 - ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΗΣΗΣ - 9/11 - Ασκήσεις σε Άλλα Συστήματα Αρίθμησης
ΠΛΗ10 ΜΑΘΗΜΑ 1.1 - ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΗΣΗΣ - 9/11 - Ασκήσεις σε Άλλα Συστήματα Αρίθμησης
πριν 8 χρόνια
ΜΕΤΑΤΡΟΠΗ ΑΠΟ ΔΕΚΑΔΙΚΟ ΣΕ ΔΥΑΔΙΚΟ | Ψηφιακη Σχεδιαση: Μετατροπες αριθμων
ΜΕΤΑΤΡΟΠΗ ΑΠΟ ΔΕΚΑΔΙΚΟ ΣΕ ΔΥΑΔΙΚΟ | Ψηφιακη Σχεδιαση: Μετατροπες αριθμων
πριν 7 χρόνια
ΜΕΤΑΤΡΟΠΗ ΑΠΟ ΔΥΑΔΙΚΟ ΣΕ ΔΕΚΑΔΙΚΟ ΣΥΣΤΗΜΑ | Ψηφιακη Σχεδιαση: Μετατροπες αριθμων
ΜΕΤΑΤΡΟΠΗ ΑΠΟ ΔΥΑΔΙΚΟ ΣΕ ΔΕΚΑΔΙΚΟ ΣΥΣΤΗΜΑ | Ψηφιακη Σχεδιαση: Μετατροπες αριθμων
πριν 7 χρόνια
ΠΛΗ10 ΜΑΘΗΜΑ 1.1 - ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΗΣΗΣ - 2/11 - ΤΟ ΔΥΑΔΙΚΟ ΣΥΣΤΗΜΑ ΑΡΙΘΜΗΣΗΣ
ΠΛΗ10 ΜΑΘΗΜΑ 1.1 - ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΗΣΗΣ - 2/11 - ΤΟ ΔΥΑΔΙΚΟ ΣΥΣΤΗΜΑ ΑΡΙΘΜΗΣΗΣ
πριν 8 χρόνια
Μετατροπή δυαδικού αριθμού σε δεκαδικό και το αντίστροφο
Μετατροπή δυαδικού αριθμού σε δεκαδικό και το αντίστροφο
πριν 3 χρόνια
ΠΛΗ10 ΜΑΘΗΜΑ 1.1 - ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΗΣΗΣ - 3/11 - Ασκήσεις στο Δυαδικό Σύστημα Αρίθμησης
ΠΛΗ10 ΜΑΘΗΜΑ 1.1 - ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΗΣΗΣ - 3/11 - Ασκήσεις στο Δυαδικό Σύστημα Αρίθμησης
πριν 8 χρόνια
Συστήματα Αρίθμησης - Μετατροπή από δεκαδικό σε άλλο σύστημα
Συστήματα Αρίθμησης - Μετατροπή από δεκαδικό σε άλλο σύστημα
πριν 6 χρόνια
ΠΛΗ10 ΜΑΘΗΜΑ 1.1 - ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΗΣΗΣ - 10/11 - Μετατροπές Αριθμών
ΠΛΗ10 ΜΑΘΗΜΑ 1.1 - ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΗΣΗΣ - 10/11 - Μετατροπές Αριθμών
πριν 8 χρόνια
46  Μετατροπή από το Δεκαδικό στο Δυαδικό
46 Μετατροπή από το Δεκαδικό στο Δυαδικό
πριν 8 χρόνια
ΜΕΤΑΤΡΟΠΗ ΑΠΟ ΔΥΑΔΙΚΟ ΣΤΟ ΔΕΚΑΕΞΑΔΙΚΟ ΣΥΣΤΗΜΑ | Λογική σχεδίαση ψηφιακών συστημάτων: ΠΛΗ21
ΜΕΤΑΤΡΟΠΗ ΑΠΟ ΔΥΑΔΙΚΟ ΣΤΟ ΔΕΚΑΕΞΑΔΙΚΟ ΣΥΣΤΗΜΑ | Λογική σχεδίαση ψηφιακών συστημάτων: ΠΛΗ21
πριν 7 χρόνια
Συστήματα Αρίθμησης -  Μετατροπή στο Δεκαδικό
Συστήματα Αρίθμησης - Μετατροπή στο Δεκαδικό
πριν 6 χρόνια
ΠΛΗ10 ΜΑΘΗΜΑ 1.1 - ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΗΣΗΣ - 11/11 - Ασκήσεις στις Μετατροπές Αριθμών
ΠΛΗ10 ΜΑΘΗΜΑ 1.1 - ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΗΣΗΣ - 11/11 - Ασκήσεις στις Μετατροπές Αριθμών
πριν 8 χρόνια
ΜΕΤΑΤΡΟΠΗ ΑΠΟ ΔΕΚΑΕΞΑΔΙΚΟ ΣΤΟ ΔΥΑΔΙΚΟ | Λογική σχεδίαση ψηφιακών συστημάτων: ΠΛΗ21
ΜΕΤΑΤΡΟΠΗ ΑΠΟ ΔΕΚΑΕΞΑΔΙΚΟ ΣΤΟ ΔΥΑΔΙΚΟ | Λογική σχεδίαση ψηφιακών συστημάτων: ΠΛΗ21
πριν 7 χρόνια
ΠΛΗ10 ΜΑΘΗΜΑ 1.1 - ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΗΣΗΣ - 6/11 - Το 16δικό Σύστημα Αρίθμησης
ΠΛΗ10 ΜΑΘΗΜΑ 1.1 - ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΗΣΗΣ - 6/11 - Το 16δικό Σύστημα Αρίθμησης
πριν 8 χρόνια
« Προηγούμενο
Επόμενο »
Αυτή η ερώτηση έχει 1 απάντηση στα αγγλικά, για να τις διαβάσετε συνδεθείτε στο λογαριασμό σας.
 aaronasterling
aaronasterling
Κάνε Αύγουστος 2010 в 4:17
2010-08-20T04:17:10+00:00
Περισσότερα
Πηγή
Επεξεργασία
#10913960

όλοι οι αριθμοί αποθηκεύονται σε δυαδική μορφή.Αν θέλετε μια αναπαράσταση κειμένου ενός συγκεκριμένου αριθμού σε δυαδική μορφή, χρησιμοποιήστε bin(i)

>>> bin(10)
'0b1010'
>>> 0b1010
10
204
0
Do you have a question? Add it on the site and get an answer instantly
en.kzen.dev
Matt Williamson
Matt Williamson
Κάνε Αύγουστος 2010 в 4:23
2010-08-20T04:23:58+00:00
Περισσότερα
Πηγή
Επεξεργασία
#10913961
"{0:#b}".format(my_int)
70
0
Do you have a question? Add it on the site and get an answer instantly
en.kzen.dev
 inspectorG4dget
inspectorG4dget
Κάνε Αύγουστος 2010 в 4:25
2010-08-20T04:25:28+00:00
Περισσότερα
Πηγή
Επεξεργασία
#10913962

Συμφωνώ με την απάντηση του @aaronasterling's. Ωστόσο, αν θέλετε ένα μη δυαδικό αλφαριθμητικό που μπορείτε να μετατρέψετε σε int, τότε μπορείτε να χρησιμοποιήσετε τον κανονικό αλγόριθμο:

def decToBin(n):
    if n==0: return ''
    else:
        return decToBin(n/2) + str(n%2)
 inspectorG4dget
inspectorG4dget
Επεξεργασμένη απάντηση Κάνε Αύγουστος 2010 в 9:33
8
0
Προσθήκη ερώτησης
Κατηγορίες
Όλα
Τεχνολογία
Πολιτισμός / Αναψυχή
Ζωή / Τέχνες
Επιστήμη
Επαγγελματικό
Επιχείρηση
Χρήστες
Όλα
Νέα
Δημοφιλές
1
Александр Македонский
Εγγεγραμμένη πριν 1 μέρα
2
Andrei Kalinin
Εγγεγραμμένη πριν 2 εβδομάδες
3
Koroleva Ego
Εγγεγραμμένη πριν 1 μήνας
4
Star Lenon
Εγγεγραμμένη πριν 1 μήνας
5
Данил Жевнеров
Εγγεγραμμένη πριν 1 μήνας
Do you have a question? Add it on the site and get an answer instantly
en.kzen.dev
DE
EL
ES
FR
ID
IT
JA
KO
NL
NO
PT
RU
TR
ZH
© kzen.dev 2023
Πηγή
stackoverflow.com
με άδεια cc by-sa 3.0 με αναφορά