2024年4月8日 星期一

進位轉換

 def seven(n):

    s = ''

    while n>=7:

        s = str(n%7)+ s  

        n = n//7

    s = str(n)+ s    

    return s


def twelve(n):

    s = ''

    while n>=12:

        s = '0123456789AB'[n%12]+ s  

        n = n//12

    s = '0123456789AB'[n%12]+ s      

    return s


for i in range(20):

    print(i,seven(i),twelve(i))

沒有留言:

張貼留言