lichar 发表于 2022-3-23 12:36:53

进制转换

题目描述

输入一个整数num和进制N,将整数num转换为N进制输出


输入

在一行输入整数num和进制N


输出

在一行输出结果

jackz007 发表于 2022-3-23 12:41:38

N 进制? N 得有个范围吧?

lichar 发表于 2022-3-23 12:51:57

jackz007 发表于 2022-3-23 12:41
N 进制? N 得有个范围吧?

题目没有要求{:5_104:}

jackz007 发表于 2022-3-23 12:55:13

lichar 发表于 2022-3-23 12:51
题目没有要求

      2 ~ 62 进制如何?
#coding:gbk

def dec2n(d , n):
    s , c = '' , '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'
    if d and n > 1 and n < 63:
      s += dec2n(d // n , n) + c
    return s

d = 12345678
print(d , '二进制 : ' , dec2n(d , 2))
print(d , '八进制 : ' , dec2n(d , 8))
print(d , '十六进制 : ' , dec2n(d , 16))
    运行实况:
D:\\Python>python d2n.py
12345678   二进制 :101111000110000101001110
12345678   八进制 :57060516
12345678 十六进制 :BC614E

D:\\Python>
页: [1]
查看完整版本: 进制转换