用Python解小学数学题(人教版二年级(上)第35页)

        人教版小学数学二年级(上)的第35页有道思考题:把1~9这9个数按从小到大的顺序排列,中间添上一些“+”“-”,可以使计算的结果等于100。比如:12+3-4+5+67+8+9=100。现在把9~1这9个数按从大到小的顺序排列,你能添上一些“+”“-”,使计算的结果也等于100吗?

        这道题对小孩而言不算容易,我带着他一起找出了一种解:98-76+54+3+21=100。但有没其他解呢?一共又有多少种解呢?为了激发小孩的学习兴趣,鼓励其探索规律,我就想尝试用Python求解。因为现在只学到了100以内的加减法,我就先求出了这种情况下的解,见下图。由于二年级还没学负数,所以推荐绿色部分的答案。

        这样孩子看到程序快速运行,算出结果,会觉得程序很神奇,然后就可以引导他学好语文、数学、英语、编程的重要性。

        首先,学好语文,才能认识字,读懂题目的意思,有好的沟通。

        其次,学好数学,才能知道背后的逻辑思维,设计算法。

        然后,学好英语,才能告诉计算机你想做什么,编程语言就是计算机“能听懂的话”,而大多数语言都是英文的,就像他已经认识的for、in、green这些。

        最后,学好编程,才可以帮助解决很多难题。数学代表逻辑思维,物理代表实证思维,而编程有助培养计算思维。再调用turtle库画一些简单的五角星什么的,会让孩子觉得编程很好玩,就像游戏一样。

ls=(1,-1,10,-10)
ls_2=(1,-1)
#考虑到小学二年级上学期的学生目前只学习到100以内的加减,所以不考虑3个数或3个数以上连起来的情况。
#1表示加号,-1表示减号,10表示和后面的数字连起来作为两位数来加(这时后面的数只能取1)。
#-10表示和后面的数字连起来作为两位数来减(这时后面的数只能取-1)。for a in ls:    for b in ls:for c in ls:for d in ls:for e in ls:for f in ls:for g in ls:for h in ls:for i in ls_2:ans=[a,b,c,d,e,f,g,h,i]    #这些其实是9,8,7,6,5,4,3,2,1前的系数for x in range(0,9):if ans[x]==10:ans[x+1]=1elif ans[x]==-10:ans[x+1]=-1if ans[0]*9+ans[1]*8+ans[2]*7+ans[3]*6+ans[4]*5+ans[5]*4+ans[6]*3+ans[7]*2+ans[8]*1==100:print(ans)

        补充说明:上面程序的输出解有些是重复的,在Excel里筛选出18种不重复的解。如果有大神知道如何在程序中去重,欢迎赐教。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/54371.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

小学数学题的Java实现

昨天,去朋友家一起做饭,刚好有小孩问我问题,说你不是学计算机的吗?那你教我做一道数学题。我刚开始看的时候愣了一下。不过,想了一会还是解决。 题目是这样的:有一袋糖果,每次从袋子里面拿走一…

小学数学题的python实现

昨天,去朋友家一起做饭,刚好有小孩问我问题,说你不是学计算机的吗?那你教我做一道数学题。我刚开始看的时候愣了一下。不过,想了一会还是解决。 题目是这样的:有一袋糖果,每次从袋子里面拿走一…

利用PYTHON出小学数学题

先看要求 小学数学老师很辛苦,经常为出一套数学练习题而绞尽脑汁,答案需反复计算,以免出错影响学生练习。通过python程序可以非常容易的随机出数学练习题,答案实时获得,基本无错。编写一个混合加减法出题程序&#xf…

ChatGPT 抢不走程序员饭碗的原因找到了?最新研究:它自动生成了 21 个程序,16 个有漏洞

一个好消息与一个坏消息。 好消息是,继 ChatGPT、GPT-4 等产品之后,代码生成工具的队伍再添新员。Google 近日宣布 Bard 可以辅助软件开发者完成编程和软件开发任务,支持代码生成、调试和代码解释等等。同时,Bard 支持 C、Go、Ja…

推荐五款浏览器实用插件,总有几个是你需要的

今天给大家分享几个不论是学生党还是工作党都能用到的浏览器插件,良心推荐。 安装了这些插件,你的浏览器不说好用个一百倍,九十九倍也是有的。 一、Adblock plus Adblock plus是一款可以拦截广告的浏览器插件,适用于多个浏览器…

电脑软件:推荐几款常用的浏览器

目录 1、微软官方的Edge浏览器 2、谷歌浏览器 3、华为浏览器 4、火狐浏览器 5、360极速浏览器 不知道大家在使用浏览器过程中,有没有遇到弹出窗口、各种广告、还有各种游戏推荐的情况?有的浏览器在安装的时候甚至还捆绑了其他软件。别着急&#xff…

浏览器(1):CSDN的浏览器助手使用推荐

CSDN的浏览器助手升级了,增加了油#猴脚本的支持。 油#猴脚本是什么?一种新的编程语言吗? 话说CSDN的浏览器助手正在测评中,自己之前就安装了,自己也发文测评一下。 好插件用户造,CSDN寻找最佳产品体验官 |…

《星云虚境》Chategpt人工智能对人类有哪些影响?

《星云虚境》是中国元宇宙科技有限公司研发的一款虚拟数字人平台,ChatGPT是一种基于自然语言处理技术的人工智能,它可以较为自然地理解和产生人类语言。因此,ChatGPT对人类的影响是多方面的: 1. 提高人类的生产效率:Ch…

金融信贷风控实战(一)

代码实战 1 数据2 特征工程 2.1 数据清洗 2.1.1 数据格式处理2.1.2 缺失值2.1.3 标签处理和选择数据 2.2 特征衍生2.3 分箱 参考资料 代码实战 1 数据 来自于lending club print (data.shape) #(39785, 25) data.info()<class pandas.core.frame.DataFrame> Range…

(信贷风控一)互联网金融业申请评分卡的介绍

互联网金融业申请评分卡的介绍 本文主要讲解以下知识点 信用违约风险的基本概念申请评分卡的重要性和特性贷款申请环节的数据介绍和描述非平衡样本问题的定义和解决方法 信用违约风险的基本概念 什么是信用违约风险&#xff1f; 交易对手未能履行约定契约中的义务而造成经…

运营商大数据:贷款客户获客:贷款行业客户怎么找

贷款行业竞争激烈&#xff0c;呈白热化状态。不论是通过线下还是线上&#xff0c;客户都是被电话营销骚扰的烦烦气气&#xff0c;是因为咱们这个行业的电销实在太猛了&#xff1b;你想找到你的客户&#xff0c;先找他们的聚集点。 在线下&#xff0c;银行、贷款机构、售楼部、…

信用贷款常见问题应对话术

1、你们的利息太高了 这个要看您跟什么贷款机构比了&#xff0c;如果您拿我们跟银行比&#xff0c;我们确实比银行高&#xff0c;但是我们的门槛要远远低于银行的要求&#xff0c;我们是无抵押无担保&#xff0c;而且办理也很简单&#xff0c;所以是没法跟银行比的&#xff1b;…

催付话术模板

开网店的商家肯定都遇过需要“催付”的客户&#xff0c;要么就是咨询未下单&#xff0c;要么就是下单未付款。如何将这部分消费者成功转化为已付款客户&#xff1f;下面小编就总结了20条常见的催付话术&#xff0c;可以随意翻牌哟&#xff0c;看是否能对大家有借鉴和帮助&#…

金融贷款行业如何高效获客,积累意向客户群体——运营商大数据

现如今贷款行业面对的运营压力日益扩大&#xff0c;顾客贮备是生存的关键&#xff0c;传统式的陌生拜访&#xff0c;一切随缘销售市场已不能满足其要求。互联网消费行为的融合与转变是在销售市场端反映&#xff0c;直接影响着广告推广广告策略的确立与运用。 可是&#xff0c;…

风控中英文术语手册(银行_消费金融信贷业务)_v3

金融风控术语字典&#xff08;中英文对照&#xff09; 1、风控系统部分 1.Blaze blaze是FICO公司产品&#xff0c;用于规则管理&#xff0c;是模型ABC卡开发的前身。信贷公司开始放贷时&#xff0c;数据量少&#xff0c;申请用户少&#xff0c;难以建立模型。因此前期一般会…

风控中英文术语手册(银行_消费金融信贷业务)

1、风控系统篇 1.Blaze blaze是FICO公司产品&#xff0c;用于规则管理&#xff0c;是模型ABC卡开发的前身。信贷公司开始放贷时&#xff0c;数据量少&#xff0c;申请用户少&#xff0c;难以建立模型。因此前期一般会用到专家经验判断好坏客户&#xff0c;然后通过风控决策管…

贷前风控流程与常见策略规则类型

编写&#xff1a;Joey 审核&#xff1a;Devin老师 在信贷领域工作当中&#xff0c;其实大多数公司的风控团队或相关模型数据团队&#xff0c;都是贷前服务工作更多一些。今天就以这贷前为例&#xff0c;一起探讨贷前需要重点去研究的相关策略规则。关注“金科应用研院”&#…

我们不会很快有GPT-5;让 ChatGPT 帮我们总结 Hacker News

&#x1f989; AI新闻 &#x1f680; OpenAI联合创始人Sam Altman&#xff1a;我们不会很快有GPT-5 摘要&#xff1a;在2023北京智源大会的“AI安全与对齐”主题论坛上&#xff0c;OpenAI联合创始人Sam Altman表示&#xff0c;目前他们没有答案&#xff0c;不会很快有GPT-5&a…

在IT行业饱和的情况下,2023年成为Android程序员还有发展前景吗?

都说IT行业不好了&#xff0c;说互联网如何内卷&#xff01; 但是你能找到哪个行业比IT好吗&#xff1f;比程序员赚的多&#xff0c;又不会被替代吗&#xff1f; 还有人说艺术家是最不会被替代的呢&#xff0c;你看ChatGPT出来&#xff0c;插画师是不是都失业了&#xff1f; …

ChatGPT 面对经济衰退,应该做些什么准备?

经济衰退是一个复杂的问题&#xff0c;它可能对个人和家庭造成很大的影响。为了应对经济衰退&#xff0c;建议采取以下措施&#xff1a; 储蓄&#xff1a;尽量多储存现金&#xff0c;以应对不确定的未来收入和开支。财务管理&#xff1a;控制开支&#xff0c;尽量减少不必要的…