輸入乙個十進位制的整數。將它轉換為二進位制數、八進位制數和十六進製制數。
輸入格式:
輸入乙個不超過100的十進位制整數。
輸出格式:
在一行內輸出對應的二進位制數、八進位制數和十六進製制數,以空格隔開。
輸入樣例:
在這裡給出一組輸入。例如:
8輸出樣例:
在這裡給出相應的輸出。例如:
1000 10 8
python**:
n=int(input()) #將字串轉換為整型
b=bin(n) #將十進位制轉換成二進位制
o=oct(n) #將十進位制轉換成八進位制
h=hex(n) #將十進位制轉換成十六進製制
print(b[2:],o[2:],h[2:])
int(x,base):將x(通常是乙個字串)按照base進製轉換成整型
bin(x) 、oct(x) 、hex(x)輸出格式為字串
Python 進製轉換
python 進製轉換 1 oct hex bin 允許把 整數轉換為其他進製的字串 例子 oct 64 hex 64 bin 64 0100 0x40 0b1000000 oct函式會將十進位制數轉換為八進位制數,hex函式會將十進位制數轉換為十六進製制數,而 bin函式會將十進位制轉換為二進位制...
Python 進製轉換
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...
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 ...