 เขียนฟังก์ชันเพื่อแปลงเลขฐานสิบหกให้เป็นเลขฐานสิบ
def hex_to_decimal(num): ทศนิยม = 0 สำหรับ i ในช่วง(len(num)): if num[i] == 'A': decimal += 10 * (16 ** (len(num)-i-1) ) elif num[i] == 'B': ทศนิยม += 11 * (16 ** (len(num)-i-1)) elif num[i] == 'C': ทศนิยม += 12 * (16 ** (len(num)-i-1)) elif num[i] == 'D': ทศนิยม += 13 * (16 ** (len(num)-i-1)) elif num[i] = = 'E': ทศนิยม += 14 * (16 ** (len(num)-i-1)) elif num[i] == 'F': ทศนิยม += 15 * (16 ** (len(num) -i-1)) อื่น: ทศนิยม += int(num[i]) * (16 ** (len(num)-i-1)) คืนค่าทศนิยม