python 小学数学_python解越南逆天小学数学题
题目来自越南保禄小学三年班,学生需要由上至下、从左到右的顺序,填入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解越南逆天小学数学题相关推荐
- python解越南逆天小学数学题
题目来自越南保禄小学三年班,学生需要由上至下.从左到右的顺序,填入1至9的数字,可重复填写,并按先乘除后加减的运算法则,完成整条算式. 题目如果由我自己来做,实在不知道怎么做,只能感叹现在的小学生实在 ...
- 计算机辅助小学数学教学的研究,计算机辅助小学数学教学研究.doc
计算机辅助小学数学教学研究 计算机辅助小学数学教学研究 [摘要]下面是xx小编收集的计算机辅助小学数学教学研究,欢迎阅读! 课堂教学是学校教学工作的主体,是学校教育最基本的形式.长期以来, 我国学校教 ...
- 用java做小学数学系统_基于jsp的小学数学试卷生成-JavaEE实现小学数学试卷生成 - java项目源码...
基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的小学数学试卷生成, 该项目可用各类java课程设计大作业中, 小学数学试卷生成的系统架构分为前后台两部分, 最终实 ...
- 用java做小学数学系统_自动生成中小学数学题目的控制台小程序
正版现货scratch+小学数学编程教材 106.5元 包邮 (需用券) 去购买 > 前段时间写了一个自动生成中小学数学题目的控制台小程序 下面简要介绍一下我这次的一个开发过程 需求: 1.命令 ...
- 小学数学计算机整合课后反思,2020小学数学教研组工作总结_小学数学教学反思心得五篇...
以研促教,制定专题,进一步培养教师研究意识,提高老师自身的业务水平.今天小编就整理了小学数学教研组工作总结,希望对大家的工作和学习有帮助,欢迎阅读! 篇一:小学数学教研组工作总结 本学期北苑小学小学数 ...
- 小学数学计算机教案模板,【小学数学教案五种课型模板】_小学数学教案模板...
教学设计表 学科 数学 授课年级 六年级 学校 教师姓名 章节名称 比例尺 计划学时 1 学习内容分析 "比例尺"是九年义务教育小学 ...
- python小数点进位小学数学_python小数的进位与舍去的介绍(附代码)
本篇文章给大家带来的内容是关于python小数的进位与舍去的介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 一.基础知识准备 奇进偶舍,又称为四舍六入五成双规则.银行进 ...
- python数独代码_Python 解数独(Sudoku)
闲来有了用python解数独的想法,但由于对复杂些的算法仍是一窍不通,最终算是用简单算法实现了出来. 相关简介: 1.使用的算法很常规,很好理解,有点类似深度优先搜索算法. 2.解常规难度的数独耗时约 ...
- 小学数学开灯问题_小学一年级数学题库:开灯问题(高等难度)
新东方小学生资料下载 姓名 手机号 短信验证码 图片验证码 年级 请选择 学前 一年级 二年级 三年级 四年级 五年级 六年级 行政区 请选择 请选择 请选择 {"name":{& ...
最新文章
- 【设计模式】分类和定义
- boost::hana::max用法的测试程序
- 后端返回number类型数据_Javascript基础教程之数据类型 (数值 Number)
- netbeans6.8_NetBeans 8.0的五个新性能提示
- SQL Server【四】
- java 里面怎么截取倒数第几个字_Java反射是什么
- request模块发送json请求
- ANSYS18的简略安装教程
- 【Unity3D进阶4-12】Unity3D 对话系统
- excel公式编辑器_用Excel制作 “抽奖”小软件,很简单!
- 在mosquitto和Node-Red间使用基于的MQTTS双向认证通讯( 私有CA)
- Java类和对象——图书管理系统v1.0
- 【Python】类型转换:float()函数
- 拉普拉斯分布和拉普拉斯变换有什么区别
- PostGIS教程二:PostGIS的安装
- 多边形区域填充算法--扫描线填充算法(有序边表法)
- 上号神器,穿越火线扫码登录教程
- 银河麒麟V10桌面 佳能打印机驱动安装
- 计算机专业看能力还是学校,浅谈中职学校计算机专业教学探究
- Unity 获取iPhone机型
热门文章
- 利用wget批量下载http目录下文件
- New bing已在名单里但是总是用不了怎么办
- java.lang.NoClassDefFoundError: com/alipay/api/CertAlipayRequest问题
- 百兆路由器和千兆路由器的区别
- 基于python的游戏市场分析
- 啊哈--算法 开启树之旅
- 记录-linux下matlab编译so,c++调用
- SSM毕设项目医院人事及科室病区管理4m1k5(java+VUE+Mybatis+Maven+Mysql)
- 是德科技34461a万用表使用说明
- 山西启益电商:新店铺要怎么进行推广