python 幸运数代码
对于一个数字,如果它各个位数相加的和,等于在二进制下其各个位数相加的和,就称其为幸运数。
例如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 幸运数代码相关推荐
- 使用PYTHON统计项目代码行数
目录 一 使用PYTHON统计项目代码行数 二 应用实例 注:原创不易,转载请务必注明原作者和出处,感谢支持! 一 使用PYTHON统计项目代码行数 遇到一个非常小的需求:统计一个项目里头的各类源代码 ...
- python乘法表代码注释_Python统计python文件中代码,注释及空白对应的行数示例【测试可用】...
本文实例讲述了Python实现统计python文件中代码,注释及空白对应的行数.分享给大家供大家参考,具体如下: 其实代码和空白行很好统计,难点是注释行 python中的注释分为以#开头的单行注释 或 ...
- python计算区间内偶数和_Python 计算当真因子个数为偶数个时为幸运数,计算区间内幸运数之和...
晚饭后朋友发来个问题,正好无事做,动手写了一下 若一个正整数有偶数个不同的真因子,则称该数为幸运数.如4含有2个真因子为 1 和 2 .故4是幸运数.求[2,100]之间的全部幸运数之和. 常规思路 ...
- python 代码行数统计工具_使用Python设计一个代码统计工具
问题 设计一个程序,用于统计一个项目中的代码行数,包括文件个数,代码行数,注释行数,空行行数.尽量设计灵活一点可以通过输入不同参数来统计不同语言的项目,例如: # type用于指定文件类型 pytho ...
- 幸运数 c++程序(详解,附完整代码)
标题[蓝桥杯][2013年第四届真题]幸运数 时间限制: 1Sec 内存限制: 128MB 提交: 696 解决: 326 题目描述 幸运数是波兰数学家乌拉姆命名的.它采用与生成素数类似的" ...
- 蓝桥杯-幸运数(python)
蓝桥杯-幸运数(python) 一.题目 时间限制: 1Sec 内存限制: 128MB 题目描述: 幸运数是波兰数学家乌拉姆命名的.它采用与生成素数类似的"筛法"生成 . 首先从1 ...
- python轻松实现代码编码格式转换
python轻松实现代码编码格式转换 最近刚换工作不久,没太多的时间去整理工作中的东西,大部分时间都在用来熟悉新公司的业务,熟悉他们的代码框架了,最主要的是还有很多新东西要学,我之前主要是做php后台 ...
- Python外壳:代码结构!(IF WHILE FOR RANGE...)
#:octothorpe 书中说它是八脚怪物!哈哈! 注释就要在前面加上一个#符号! 在print语句里,恢复正常的符号功能! \连接符号: 这个样子就不会一行输入很多的东西,读起来不舒服!功能也是一 ...
- python代码块使用缩进表示-python中的代码块使用缩进来表示。
[填空题]Python 运算符中用来计算整商的是( ). (2.0分) [判断题]python中的多行语句可以使用反斜杠来实现. (2.0分) [填空题]在python中,int表示的数据类型是( ) ...
最新文章
- 直播 | DPDK中国技术峰会2017
- h3c怎么创建虚拟服务器,h3c 设置虚拟服务器
- Pytorch中图像预处理相关函数
- tp 查询3天内是否有记录_DNF:玩家哭诉没坐过飞机,被吧主实锤打脸,TP制裁强行背锅...
- HTML中文字布局,HTML文字布局
- 信息论-Shannon entropy-Kullback-Leibler (KL) divergence-cross-entropy
- stm32 HSE HSI
- 逼自己学python后,我成了同事眼中的大神
- ListenalbeFuture的使用总结
- [转载]《Linux Kernel Development》读书笔记 - 蔚蓝海岸 - C++博客
- 单片机实验一、单片机开发环境设置
- Django之路由配置(url与path及re_path区别)
- H3C-云计算技术专题培训(分享七)
- 基于SSH开发装修软装设计与销售系统
- rpm包与deb包的制作过程
- 矩阵乘法,矩阵中各元素对应相乘及其梯度计算;
- IOS开发笔记(九)——IM聊天工具个人详情页面,自定义tableview的accessaryView
- iOS 第三方dSYM定位BUG
- 【工业4.0】工业4.0时代的大生产体系架构
- android 模拟器方向键,Android模拟器对应键盘快捷键