10進制轉換爲二十六進制字符串A-Z

def convert10to26(num):
...: '''10進制轉爲26進制字母 A-Z, 輸入參數10進制數num, 返回26位的字母A-Z
參數type:
num: int
return: str
...: '''
...: digit_list = [] # 列表當棧使用,存儲每次求餘的結果
...: while num !=0:
...: digit_list.append(num%26)
...: num = num//26
...: result = ''
...: for i in range(len(digit_list)):
...: char = chr(digit_list.pop()+ord('A'))
...: result += char
...: return resultgit

相關文章
相關標籤/搜索