Python小工具:输入十进制数字转换为二进制数字

李金龙
李金龙
管理员
524
文章
0
粉丝
Python习题Python小工具:输入十进制数字转换为二进制数字已关闭评论6,6701字数 151阅读模式

代码要求:

输入内容,进行判断是否为数字,将输入的数字转换为二进制

代码块:

上半部分内容为小甲鱼社区的答案,暂时没有办法写,下面的判断是后增加的,算是没偷懒

  1. def Dec2Bin(dec):
  2.     temp = []
  3.     result = ''
  4.     while dec:
  5.         quo = dec % 2
  6.         dec = dec // 2
  7.         temp.append(quo)
  8.     while temp:
  9.         result += str(temp.pop())
  10.     return result
  11. dec = input('输入您要需要转换的数字:')
  12. if dec.isdigit():
  13.     dec = int(dec)
  14.     print('您输入的'+dec,',对应的二进制是:',Dec2Bin(dec))
  15. else:
  16.     print('您输入的类型错误,请重新输入。')

 
李金龙
  • 本文由 李金龙 发表于2017年3月14日 23:42:30
  • 转载请务必保留本文链接:https://www.lijinlong.cc/python/pyxt/1615.html
Python习题

python小工具,通讯录小程序

通讯录小程序代码要求 要求,查找、增加、修改、删除、退出等常规通讯录使用   通讯录小程序代码实例 print('|---欢迎进入李金龙通讯录程序---|') print('|---1:查询...