python小工具:二进制八进制十六进制转换

李金龙
李金龙
管理员
505
文章
0
粉丝
Python习题评论3,752字数 220阅读模式

代码一、

  1. guess = input('输入您要转换的数字(输入Q退出游戏):')
  2. while guess != 'Q' and guess != 'q':
  3.     i = 0
  4.     if guess.isdigit():
  5.        num = int(guess)
  6.        print('十进制>>>十六进制:',guess,'->','%x' % num)
  7.        print('十进制>>>八进制:',guess,'->','%o' % num)
  8.        print('十进制>>>二进制:',guess,'->',bin(num))
  9.     else:
  10.         print('您输入的类型错误')
  11.     guess = input('输入您要转换的数字(输入Q退出游戏):')
  12. print('退出游戏成功')

代码二、

  1. q = True
  2. while q:
  3.     num = input('请输入一个整数(输入Q结束程序):')
  4.     if num != 'Q':
  5.         num = int(num)
  6.         print('十进制 -> 十六进制 : %d -> 0x%x' % (num, num))
  7.         print('十进制 -> 八进制 : %d -> 0o%o' % (num, num))
  8.         print('十进制 -> 二进制 : %d -> ' % num, bin(num))
  9.     else:
  10.         q = False

 
李金龙
  • 本文由 李金龙 发表于2017年3月9日 11:46:50
  • 转载请务必保留本文链接:https://www.lijinlong.cc/python/pyxt/1574.html
匿名

发表评论

匿名网友
确定

拖动滑块以完成验证