python手擼實現十進位制轉16、8、2進製:
class solution(object):
def __init__(self):
pass
def convert(self):
while true:
input_num = input("請輸入乙個整數(輸入q結束程式):")
if input_num == 'q':
return
ten_num = int(input_num)
if not isinstance(ten_num,int):
return
print('十進位制->十六進製制:%d->%s'% (ten_num,self.convert16(ten_num)))
print('十進位制->八進位制: %d->%s'% (ten_num,self.convert8(ten_num)))
print('十進位制->二進位制: %d->%s'% (ten_num,self.convert2(ten_num)))
方法二:
q = true
while q:
num = input('請輸入乙個整數(輸入q結束程式):')
if num != 'q':
num = int(num)
print('十進位制 -> 十六進製制 : %d -> 0x%x' % (num, num))
print('十進位制 -> 八進位制 : %d -> 0o%o' % (num, num))
print('十進位制 -> 二進位制 : %d -> ' % num, bin(num))
Python 進製轉換
python 進製轉換 1 oct hex bin 允許把 整數轉換為其他進製的字串 例子 oct 64 hex 64 bin 64 0100 0x40 0b1000000 oct函式會將十進位制數轉換為八進位制數,hex函式會將十進位制數轉換為十六進製制數,而 bin函式會將十進位制轉換為二進位制...
Python 進製轉換
print bin 4 輸出0b100 print format 4 輸出100print oct 8 輸出0o10 print format 8 輸出10print hex 15 輸出0xf print format 15 輸出f int 要轉換的字串 制定進製 print int 1010 2 ...
Python進製轉換
進製轉換是人們利用符號來計數的方法。進製轉換由一組數碼符號和兩個基本因素 基數 與 位權 構成。基數是指,進製計數制中所採用的數碼 數制中用來表示 量 的符號 的個數。位權是指,進製中每一固定位置對應的單位值。把二進位制三位一組分開就是八進位制,四位一組就是十六進製制 1 二進位制轉十進位制 按權展...