PYTHON 解决小学奥数找规律之一

这段代码主要是为了计算小学生奥数中一道找规律的填空题,
原题是1,2,5,13,34,()看规律填空,
通过分析发现规律就是第N个数字等于上一个数字加前面所有数字的合计,例如5=2+2+1,13=5+5+2+1,34=13+13+5+2+1

suma=1#合计数,首位数字
i=jsq=0#计数器
arr=[1]#定义列表
while jsq <7:#设置产生元素的个数+1while i < len(arr): #判断元素个数suma =suma+ arr[i]#循环累加i+=1 #计数器加1,第I次循环加上一次结果arr.append(suma)#把计算出来的新元素添加到列表中i=0#把元素排位清零,以便于下次循环从第一个元素开始累加jsq+=1 #开始下一次添加元素print(arr) #显示列表

运行结果
[1, 2, 5, 13, 34, 89, 233, 610]

PYTHON初学者,欢迎大家批评指正

PYTHON 解决小学奥数找规律之一相关推荐

  1. python解奥数题_【新手】小白用python解小学奥数第五集

    前言 因为工作的关系,长期教小学数学奥数,最近接触到python,学到了while:for 语句这里,于是就有了这个想法:用python解奥数题 1. 订立制作目标目标: 打印题目 输入逻辑 输出答案 ...

  2. Python计算小学奥数题正整数分解为几个整数的倍数和。

    一道小学奥数题如下: 妈妈身上有473元,可以买如下物品,<西游记>70元一套,<三国演义>61元一套,<红楼梦>35元一套,<水浒传>28元一套,&l ...

  3. Python,小学奥数排列组合题4位数的密码

    一道小学奥数排列组合题,一个4位数的密码,每位数都不为0,4个数字之和为9,求有多少种不同的密码. 用for循环找出密码的范围,用str和int函数,匹配已知条件,用if语句进行判断. ''' 一个4 ...

  4. 用python解小学奥数题

    程序很简单,可以教给感兴趣的孩子. 数学题  abcba -efad=fff   求出各字母代表的数字. 代码: # abcba -efad=fff   for a in range(1,10):   ...

  5. 用python解小学奥数题 1

    程序依然很简单,不过比之前发的那个要复杂一点,用了递归,求反转后的字符串. 适合让中小学感兴趣的孩子学习. 问题:abcde*4=edcba 代码: #反转字符串 def reverse2(s):   ...

  6. python解奥数题_黄哥Python:Python代码解决一道小学奥数题

    有如下小学奥数题: 有180盏亮着的电灯,各有一个拉线开关控制着,现按其顺序编号 1,2,3, ..., 180, 然后将编号为4的倍数的电灯线拉一下,再将 编号为5的倍数的灯线拉一下,最后将编号为6 ...

  7. 奥数 python_从小学奥数题到Python

    昨天粉丝群里,有个同学抛出了如下一道小学奥数题目: 在下面两个算式中,相同的汉字代表相同的数字(1-9),不同的汉字代表不同的数字: 数*学=花园, 数+学=探秘, 那么"花园探秘" ...

  8. 小学奥数 7834 分成互质组 python

    http://noi.openjudge.cn/math/7834/ 参考: 信息学奥赛一本通(1221:分成互质组) https://blog.csdn.net/lvcheng0309/articl ...

  9. 小学奥数 7651 自来水供给 python

    http://noi.openjudge.cn/math/7651/ """ 小学奥数 7651 自来水供给 http://noi.openjudge.cn/math/7 ...

最新文章

  1. 算法分析赛:从数据中挖掘价值,72万奖金,DCIC 2020 大数据赛道来了!
  2. 什么是生存分析(survival analysis)?
  3. 清华大学董胤蓬:Adversarial Robustness of Deep Learning
  4. DataNode,NameNode,JobTracker,TaskTracker用jps查看无法启动解决办法
  5. 音频电平vu显示表软件下载_音频控制软件-SoundSource 4 Mac
  6. IT项目管理工具探讨之_项目群管理
  7. [我的理解]Javascript的原型与原型链
  8. App列表之拖拽ListView(上)
  9. 如何获取Android移动终端设备唯一ID
  10. delphi 算术溢出解决方法_文言文代码算什么?跟着九章算术学Python编程才厉害...
  11. eweishop 人人商城区别_微擎开发之人人商城添加第三方支付系列
  12. System x Windows Server驱动下载
  13. 算命师傅的好帮手:一款简单好用又使用的排盘工具--灵棋排盘
  14. Java程序员应该搞懂的六个问题
  15. JavaScript对JSON数组操作。数组添加(push)以及移除(splitce)
  16. SQLServer2000的JDBC驱动
  17. 【课程笔记】计算机体系结构复习笔记
  18. Oracle知识点总结(一)
  19. java中File的总结
  20. 小笨狗的编程感悟:如何成为一个优秀的程序员

热门文章

  1. dll修复工具哪个比较好?好的修复工具怎么选择
  2. H5 新增那些特性:
  3. java jdk 7_jdk1.7下载|Java Development Kit (JDK) 下载「64位」-太平洋下载中心
  4. KEIL中怎样添加STC系列单片机
  5. github上传代码记录
  6. android sd卡目录查看,Android sd卡目录详解
  7. 新时期的阿里妈妈广告引擎
  8. ios performSelector延迟调用及取消问题
  9. 中文书籍对《人月神话》的引用(161-170本):卓有成效的CIO、核心测试过程(20211107更新)
  10. 云呐|机房动环一体机综合监控管理