دالة ال(binary system)

قمت بعمل دالة تقوم بتحويل الرقم من النظام العشري الى النظام الثنائي:

def binary_system (number):
    binary_number = ""
    new_number = number
    while True:
        binary_number += str (new_number%2)
        new_number = new_number // 2
        if new_number == 0:
            break
    return binary_number [::-1]

print (binary_system (77))

ملحوظة هذه الدالة تقوم بتحويل الارقام الصحيحة الموجبة فقط

إعجابَين (2)

بعض الامثلة على الدالة:
13 ←1101
19 ←10011
100 ←1100100
256 ←100000000
25 ←11001

إعجابَين (2)