python 進製轉換

2021-10-09 03:11:56 字數 665 閱讀 3313

輸入乙個十進位制的整數。將它轉換為二進位制數、八進位制數和十六進製制數。

輸入格式:

輸入乙個不超過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 ...