题目来自越南保禄小学三年班,学生需要由上至下、从左到右的顺序,填入1至9的数字,可重复填写,并按先乘除后加减的运算法则,完成整条算式。

题目如果由我自己来做,实在不知道怎么做,只能感叹现在的小学生实在是太厉害(又或者是他们的悲哀呢,毕竟每一个孩子都应该有个快乐童年,而不是被作业困在教室和家里)。 于是就让我来拯救他们吧

,代码很简单,不过由于是新学的python,用的可能还是以前学C的思维,当练练手吧。

#python 2.7.9

for i in range(1,10):

for j in range(1,10):

for k in range(1,10):

for l in range(1,10):

for m in range(1,10):

for n in range(1,10):

for o in range(1,10):

for p in range(1,10):

for q in range(1,10):

if(i+13*j/k+l+12*m-n-11+o*p/q-10==66):

print i,j,k,l,m,n,o,p,q

但是鉴于python的效率问题,如果你想看完全部是要等很久的,计算时间+打印时间。

所以,建议再用C语言来看看:

#include

int main(){

int i,j,k,l,m,n,o,p,q;

int count=0;

long NUM=0;

float an=0;

NUM=9*9*9*9*9*9*9*9*9;

for(i=1;i<10;i++)

for(j=1;j<10;j++)

for(k=1;k<10;k++)

for(l=1;l<10;l++)

for(m=1;m<10;m++)

for(n=1;n<10;n++)

for(o=1;o<10;o++)

for(p=1;p<10;p++)

for(q=1;q<10;q++)

if(i+13*j/k+l+12*m-n-11+o*p/q-10==66){

count=count+1;

//printf("%d%d%d%d%d%d%d%d%d\n",i,j,k,l,m,n,o,p,q);

}

an=float(count)/NUM;

printf("%d %ld %f",count,NUM,an);

return 0;

}上面的打印结果:3359844  387420489  0.008672

即,根据题意排列组合总共的情况有387420489种,符合等式的情况有3359844种,在总情况中占0.008672。

python 小学数学_python解越南逆天小学数学题相关推荐

  1. python解越南逆天小学数学题

    题目来自越南保禄小学三年班,学生需要由上至下.从左到右的顺序,填入1至9的数字,可重复填写,并按先乘除后加减的运算法则,完成整条算式. 题目如果由我自己来做,实在不知道怎么做,只能感叹现在的小学生实在 ...

  2. 计算机辅助小学数学教学的研究,计算机辅助小学数学教学研究.doc

    计算机辅助小学数学教学研究 计算机辅助小学数学教学研究 [摘要]下面是xx小编收集的计算机辅助小学数学教学研究,欢迎阅读! 课堂教学是学校教学工作的主体,是学校教育最基本的形式.长期以来, 我国学校教 ...

  3. 用java做小学数学系统_基于jsp的小学数学试卷生成-JavaEE实现小学数学试卷生成 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的小学数学试卷生成, 该项目可用各类java课程设计大作业中, 小学数学试卷生成的系统架构分为前后台两部分, 最终实 ...

  4. 用java做小学数学系统_自动生成中小学数学题目的控制台小程序

    正版现货scratch+小学数学编程教材 106.5元 包邮 (需用券) 去购买 > 前段时间写了一个自动生成中小学数学题目的控制台小程序 下面简要介绍一下我这次的一个开发过程 需求: 1.命令 ...

  5. 小学数学计算机整合课后反思,2020小学数学教研组工作总结_小学数学教学反思心得五篇...

    以研促教,制定专题,进一步培养教师研究意识,提高老师自身的业务水平.今天小编就整理了小学数学教研组工作总结,希望对大家的工作和学习有帮助,欢迎阅读! 篇一:小学数学教研组工作总结 本学期北苑小学小学数 ...

  6. 小学数学计算机教案模板,【小学数学教案五种课型模板】_小学数学教案模板...

    教学设计表 学科 数学        授课年级      六年级       学校       教师姓名 章节名称 比例尺 计划学时 1 学习内容分析 "比例尺"是九年义务教育小学 ...

  7. python小数点进位小学数学_python小数的进位与舍去的介绍(附代码)

    本篇文章给大家带来的内容是关于python小数的进位与舍去的介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 一.基础知识准备 奇进偶舍,又称为四舍六入五成双规则.银行进 ...

  8. python数独代码_Python 解数独(Sudoku)

    闲来有了用python解数独的想法,但由于对复杂些的算法仍是一窍不通,最终算是用简单算法实现了出来. 相关简介: 1.使用的算法很常规,很好理解,有点类似深度优先搜索算法. 2.解常规难度的数独耗时约 ...

  9. 小学数学开灯问题_小学一年级数学题库:开灯问题(高等难度)

    新东方小学生资料下载 姓名 手机号 短信验证码 图片验证码 年级 请选择 学前 一年级 二年级 三年级 四年级 五年级 六年级 行政区 请选择 请选择 请选择 {"name":{& ...

最新文章

  1. 【设计模式】分类和定义
  2. boost::hana::max用法的测试程序
  3. 后端返回number类型数据_Javascript基础教程之数据类型 (数值 Number)
  4. netbeans6.8_NetBeans 8.0的五个新性能提示
  5. SQL Server【四】
  6. java 里面怎么截取倒数第几个字_Java反射是什么
  7. request模块发送json请求
  8. ANSYS18的简略安装教程
  9. 【Unity3D进阶4-12】Unity3D 对话系统
  10. excel公式编辑器_用Excel制作 “抽奖”小软件,很简单!
  11. 在mosquitto和Node-Red间使用基于的MQTTS双向认证通讯( 私有CA)
  12. Java类和对象——图书管理系统v1.0
  13. 【Python】类型转换:float()函数
  14. 拉普拉斯分布和拉普拉斯变换有什么区别
  15. PostGIS教程二:PostGIS的安装
  16. 多边形区域填充算法--扫描线填充算法(有序边表法)
  17. 上号神器,穿越火线扫码登录教程
  18. 银河麒麟V10桌面 佳能打印机驱动安装
  19. 计算机专业看能力还是学校,浅谈中职学校计算机专业教学探究
  20. Unity 获取iPhone机型

热门文章

  1. 利用wget批量下载http目录下文件
  2. New bing已在名单里但是总是用不了怎么办
  3. java.lang.NoClassDefFoundError: com/alipay/api/CertAlipayRequest问题
  4. 百兆路由器和千兆路由器的区别
  5. 基于python的游戏市场分析
  6. 啊哈--算法 开启树之旅
  7. 记录-linux下matlab编译so,c++调用
  8. SSM毕设项目医院人事及科室病区管理4m1k5(java+VUE+Mybatis+Maven+Mysql)
  9. 是德科技34461a万用表使用说明
  10. 山西启益电商:新店铺要怎么进行推广