[从头学数学] 第67节 运算定律
来源:互联网 发布:什么是原油数据库存 编辑:程序博客网 时间:2024/05/29 16:39
剧情提要:
[机器小伟]在[工程师阿伟]的陪同下进入练气期第八层功法的修炼,
这次要修炼的目标是[运算定律]。
[机器小伟]在[工程师阿伟]的陪同下进入练气期第八层功法的修炼,
这次要修炼的目标是[运算定律]。
正剧开始:
星历2016年02月01日 14:19:02, 银河系厄尔斯星球中华帝国江南行省。
[工程师阿伟]正在和[机器小伟]一起学习运算定律。
这一次要学习的运算定律一共有五个,它们分别是加法的交换律和结合律,
除法的交换律和结合律,还有除法的分配律。
[机器小伟撇了撇嘴,说道:其实这些定律神马的都没有什么实际的意义,至少
对于我来说是这样,不管是什么题,直接算就是了。
说着,小伟给出了直接计算的神器,现在这个神器已经进行了很大的改进,
不管使用的人给出多么离谱的算式,都不会再因为出错而停顿。而只要有正确
的算式,就能不断地计算下去。
<span style="font-size:18px;">>>> 1+2 = 3, 5÷3 = 1.667, 5÷5 = 1, 0/0 表达式有误,无法进行计算。100-120 = -20, #### @usage 混合运算# @author mw# @date 2016年01月06日 星期三 09:33:22 # @param# @return####def calc(): #import traceback; fin = open('input.txt'); fout= open('output.txt', 'a'); for line in fin.readlines(): if line[-1] == '\n': line = line[:-1]; if line == '': continue; elif line.startswith('#'): print(line); fout.write(line+'\n'); else: lines = line.split(sep=' '); for i in range(len(lines)): if lines[i]=='': continue; try: result = eval(lines[i]); if (abs(result - int(result)) < 0.0001): result = int(result); else: result = round(result, 3); lines[i] = lines[i].replace('*','×'); lines[i] = lines[i].replace('//', '÷'); lines[i] = lines[i].replace('/', '÷'); s = '{0} = {1}'.format(lines[i], result); print(s, end=', '); fout.write(s + ', '); except: #traceback.print_exc(); ex = '{0} 表达式有误,无法进行计算。'.format(lines[i]); print(ex); fout.write(ex); print('\n'); fout.write('\n'); fout.close(); fin.close(); return;</span>
阿伟听了小伟的话,笑了笑说:不过,对于小朋友来说,基本功还是要打扎实的。尽管以后
肯定是什么算式都让计算工具去算,但至少应该能知道工具算得是不是错的吧。
所以,功法还是要继续认真修炼的。
话说这位李叔叔果然是有闲情啊,骑车旅行一个星期,真的有魄力。
<span style="font-size:18px;">#高斯求和 做一做>>> 210def tmp(): total = 0; for i in range(1,21): total+=i; print(total);>>> 100def tmp(): total = 0; for i in range(1,20, 2): total+=i; print(total);</span>
<span style="font-size:18px;">#第5题>>> 110def tmp(): total = 0; for i in range(2,21,2): total+=i; print(total);>>> 10def tmp(): total = 0; sign = 1; for i in range(1, 21): num = (21-i)*sign; sign = -sign; total+=num; print(total);</span>
这一节可真是简单啊,[人叫板老师]为了让小伟同意他那个用了运算律就能让计算变得简单的观点,所有的数字都是凑好了的。整百整千的,算起来相当轻松,阿伟不禁想到了一个词:眼算,这些题真的是用眼睛一扫而过的时候,答案就出来了。
本节到此结束,欲知后事如何,请看下回分解。
0 0
- [从头学数学] 第67节 运算定律
- [从头学数学] 第32节 混合运算
- [从头学数学] 第03节 位置
- [从头学数学] 第40节 测量
- [从头学数学] 第52节 面积
- [从头学数学] 第65节 四则运算
- [从头学数学] 第69节 三角形
- [从头学数学] 第75节 位置
- [从头学数学] 第77节 可能性
- [从头学数学] 第93节 比
- [从头学数学] 第94节 圆
- [从头学数学] 第98节 负数
- [从头学数学] 第101节 比例
- [从头学数学] 第108节 有理数
- [从头学数学] 第112节 一元一次方程
- [从头学数学] 第118节 实数
- [从头学数学] 第128节 三角形
- [从头学数学] 第132节 轴对称
- 我们为什么需要MapReduce?
- 世上没有该结婚的年龄,只有该结婚的爱情。其实这个观点我很认同,世上不仅没有该结婚的年龄,也没有注定该一辈子单身的人。只有该结婚的爱情,和该主动的爱情
- 碎片Fragment
- 【转】linux权限详解
- 配置IIS以运行外部访问
- [从头学数学] 第67节 运算定律
- hdu4267A Simple Problem with Integers【树状数组区间更新/单点查询】
- tomcat的安装以及端口号和用户名密码的配置
- 趣谈unicode,ansi,utf-8,unicode big endian这些编码有什么区别
- android 处理图片之--bitmap处理
- maven模组化建项目
- 使用SiteMesh和EasyUI创建Web网站
- 安卓应该需要知道的开发和设计规范
- BZOJ_P2729[HNOI2012]排队&Codevs_P1994 排队(数论)