1 print('这是一个进制转换器')
 2 num = input('请输入你要转换的数,注意带上进制符号:')
 3 Format_would = int(input('请输入你要转换成几进制:'))
 4 suffix = num[-1]
 5 front_num = int(num[:-1])     #str 不支持迭代 所以这里截取进制符号前面的 转化为整形
 6 if suffix == 'B':
 7     if Format_would == 2:
 8         print('您输入的是一个二进制数,要转换成' + Format_would + '进制,结果为:' + num)
 9     elif Format_would == 8:
10         print(hex(front_num))     #看! 多弄个front_num 的作用就在这里了
11     else:
12         print('懒得弄了')
13 else:
14     print('输入个二进制转8进制吧,其它的懒得弄')

 

相关文章:

  • 2021-11-16
  • 2021-06-17
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-27
猜你喜欢
  • 2021-11-02
  • 2021-12-01
  • 2022-12-23
  • 2021-12-03
  • 2021-09-12
  • 2022-01-06
  • 2021-12-11
相关资源
相似解决方案