Untitled

 avatar
unknown
plain_text
a year ago
1.2 kB
2
Indexable

def to_binary(n):
    reminders = []
    while n > 0:
        reminder = n % 2
        reminders.append(reminder)
        n = n // 2
    reminders.reverse()
    return reminders
print(to_binary(14))
def to_oct(n):
    reminders = []
    while n>=0:
        reminder = n%8
        reminders.append(reminder)
        n=n//8
    reminders.reverse()
    return reminders
print(to_oct(13))
def to_hex(n):
    reminders = []
    while n >= 0:
        reminder = n % 16
        n=n//16
        if 0 <= reminder <= 9:
            reminders.append(reminder)
        elif reminder == 10:
            reminders.append("a")
        elif reminder == 11:
            reminders.append("b")
        elif reminder == 12:
            reminders.append("c")
        elif reminder == 13:
            reminders.append("d")
        elif reminder == 14:
            reminders.append("e")
        elif reminder == 15:
            reminders.append("f")
        elif reminder == 16:
            reminders.append("g")
    reminders.reverse()
    return reminders
print(to_hex(14))
def zamiana(n):
    n=number
    return n
print("wpisz liczbę:",n)
print(to_binary(n))
print(to_hex(n))
Editor is loading...
Leave a Comment