求助那里错了为什么一直re
  • 板块P1143 进制转换
  • 楼主oxo666
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/3/9 11:00
  • 上次更新2024/3/9 13:29:53
查看原帖
求助那里错了为什么一直re
1299845
oxo666楼主2024/3/9 11:00

st=int(input()) value=input() en=int(input()) dic1={"A":10,"B":11,"C":12,"D":13,"E":14,"F":15} dic2={10:"A",11:"B",12:"C",13:"D",14:"E",15:"F"} def wywsb(st,value): res1=0 n=0 if type(value)==str: for i in value: if "A"<=i<="F": res1=res1st+dic1[i] else: res1=res1st+int(i) else: while value!=0: n=value%10 value=value//10 res1=res1*st+n return res1 def wywsm(en,res1): res2="" while res1!=0: num=res1%en res1=res1//en if 10<=num<=15: res2=dic2[num]+res2 else: res2=str(num)+res2 return res2 res1=wywsb(st,str(value)) res2=wywsm(en,res1) print(res2)

2024/3/9 11:00
加载中...