对于一个数字,如果它各个位数相加的和,等于在二进制下其各个位数相加的和,就称其为幸运数。

例如123,各个位数相加是6;123在二进制下是1111011,各个位数相加是6,因此123是幸运数。

现在对于一个数字k,我们希望求出,所有小于等于k的正整数中,有多少个幸运数,并将其输出。

代码(python3):

def sumnum(a):
st=str(a)
sum = 0
for i in range(len(st)):
b = int(st[i])
sum = sum + b
return sum

#print(sumnum(15)) test = 6

def twsum(a):
sum = 0
while a != 1 :
if a%2 :
sum = sum + 1
a = (a - 1)/2
else:
a = a / 2

return sum + 1

#print(tw(7),tw(9),tw(13))    test =3,2,3

k = int(input("请输入:"))
num = 0
list=[]
for i in range(1,k+1):
if sumnum(i) == twsum(i):
num=num+1
list.append(i)
#print(k)
print("幸运数个数是",num)
print("它们分别是:")
for i in list:
print (i)

python 幸运数代码相关推荐

  1. 使用PYTHON统计项目代码行数

    目录 一 使用PYTHON统计项目代码行数 二 应用实例 注:原创不易,转载请务必注明原作者和出处,感谢支持! 一 使用PYTHON统计项目代码行数 遇到一个非常小的需求:统计一个项目里头的各类源代码 ...

  2. python乘法表代码注释_Python统计python文件中代码,注释及空白对应的行数示例【测试可用】...

    本文实例讲述了Python实现统计python文件中代码,注释及空白对应的行数.分享给大家供大家参考,具体如下: 其实代码和空白行很好统计,难点是注释行 python中的注释分为以#开头的单行注释 或 ...

  3. python计算区间内偶数和_Python 计算当真因子个数为偶数个时为幸运数,计算区间内幸运数之和...

    晚饭后朋友发来个问题,正好无事做,动手写了一下 若一个正整数有偶数个不同的真因子,则称该数为幸运数.如4含有2个真因子为 1 和 2 .故4是幸运数.求[2,100]之间的全部幸运数之和. 常规思路 ...

  4. python 代码行数统计工具_使用Python设计一个代码统计工具

    问题 设计一个程序,用于统计一个项目中的代码行数,包括文件个数,代码行数,注释行数,空行行数.尽量设计灵活一点可以通过输入不同参数来统计不同语言的项目,例如: # type用于指定文件类型 pytho ...

  5. 幸运数 c++程序(详解,附完整代码)

    标题[蓝桥杯][2013年第四届真题]幸运数 时间限制: 1Sec 内存限制: 128MB 提交: 696 解决: 326 题目描述 幸运数是波兰数学家乌拉姆命名的.它采用与生成素数类似的" ...

  6. 蓝桥杯-幸运数(python)

    蓝桥杯-幸运数(python) 一.题目 时间限制: 1Sec 内存限制: 128MB 题目描述: 幸运数是波兰数学家乌拉姆命名的.它采用与生成素数类似的"筛法"生成 . 首先从1 ...

  7. python轻松实现代码编码格式转换

    python轻松实现代码编码格式转换 最近刚换工作不久,没太多的时间去整理工作中的东西,大部分时间都在用来熟悉新公司的业务,熟悉他们的代码框架了,最主要的是还有很多新东西要学,我之前主要是做php后台 ...

  8. Python外壳:代码结构!(IF WHILE FOR RANGE...)

    #:octothorpe 书中说它是八脚怪物!哈哈! 注释就要在前面加上一个#符号! 在print语句里,恢复正常的符号功能! \连接符号: 这个样子就不会一行输入很多的东西,读起来不舒服!功能也是一 ...

  9. python代码块使用缩进表示-python中的代码块使用缩进来表示。

    [填空题]Python 运算符中用来计算整商的是( ). (2.0分) [判断题]python中的多行语句可以使用反斜杠来实现. (2.0分) [填空题]在python中,int表示的数据类型是( ) ...

最新文章

  1. 直播 | DPDK中国技术峰会2017
  2. h3c怎么创建虚拟服务器,h3c 设置虚拟服务器
  3. Pytorch中图像预处理相关函数
  4. tp 查询3天内是否有记录_DNF:玩家哭诉没坐过飞机,被吧主实锤打脸,TP制裁强行背锅...
  5. HTML中文字布局,HTML文字布局
  6. 信息论-Shannon entropy-Kullback-Leibler (KL) divergence-cross-entropy
  7. stm32 HSE HSI
  8. 逼自己学python后,我成了同事眼中的大神
  9. ListenalbeFuture的使用总结
  10. [转载]《Linux Kernel Development》读书笔记 - 蔚蓝海岸 - C++博客
  11. 单片机实验一、单片机开发环境设置
  12. Django之路由配置(url与path及re_path区别)
  13. H3C-云计算技术专题培训(分享七)
  14. 基于SSH开发装修软装设计与销售系统
  15. rpm包与deb包的制作过程
  16. 矩阵乘法,矩阵中各元素对应相乘及其梯度计算;
  17. IOS开发笔记(九)——IM聊天工具个人详情页面,自定义tableview的accessaryView
  18. iOS 第三方dSYM定位BUG
  19. 【工业4.0】工业4.0时代的大生产体系架构
  20. android 模拟器方向键,Android模拟器对应键盘快捷键

热门文章

  1. JS内置对象操作方法整理
  2. 修改 SSH 端口号
  3. JVM--Java堆外内存--使用/作用
  4. 旁瓣对消原理_自适应旁瓣相消的原理
  5. 华为设备 配置成为FTP服务器/客户端
  6. 什么?一个核同时执行两个线程?
  7. 登录超时提示+踢人下线实现(spring security)
  8. 幻塔服务器已关闭怎么办
  9. Python 格式化输出时间(包含毫秒)
  10. stm32 智能避障小车(二)之sg90