[从头学数学] 第04节 1~5的认识和加减法
来源:互联网 发布:等身抱枕 淘宝 编辑:程序博客网 时间:2024/05/17 22:27
剧情提要:
[机器小伟]在[工程师阿伟]的陪同下进行着修炼,
本节的主题是[1~5的认识和加减法]。
10:31:29, 果然,不一会,小伟就把数字抄写好了。
10:34:26, 学完了就动手练习,小伟兴致高昂,谁让这些图都这么好看呢。
10:35:14, 还有涂色和连线,一个都不能少!
#output.txt
本节到此结束,欲知后事如何,请看下回分解。
[机器小伟]在[工程师阿伟]的陪同下进行着修炼,
本节的主题是[1~5的认识和加减法]。
正剧开始:
星历2015年12月17日 10:19:45, 银河系厄尔斯星球中华帝国江南行省。
[工程师阿伟]正在和[机器小伟]继续研究着,现在他们看到的是:
星历2015年12月17日 10:26:40, [机器小伟]问:[阿伟大人]
,为什么只是1-5这几个数字呢,为什么不是1-4或者是1-6?
星历2015年12月17日 10:28:33, [工程师阿伟]回答道:我想是
因为人的手刚好每只有五个手指吧,这样点着手指就刚好能算出这些数字来。[机器小
伟]。
10:29:45, [机器小伟]看到了抄写数字的格子。
星历2015年12月17日 10:30:20, [机器小伟]说:[阿伟大人]
,我不用格子也能把数字写得很整齐呢!
这时,小伟拿出了抄写神器:
<span style="font-size:18px;">//抄写数字function writeDigit() {plot.init();setPreference();var col = 10;var row = 5;var r = 30;var digit = new Digit();for (var i =0; i < col; i++) {for (var j=0; j < row; j++) {setSector(row, col, j+1, i+1);if (i == 0) {plot.setFillStyle('red');}else {plot.setFillStyle('black');}digit.number(j+1, 0, 0, r);}}}</span>
10:31:29, 果然,不一会,小伟就把数字抄写好了。
10:32:35, 这时,小伟看到了有趣的[做一做]动手小栏目,忍不住去做了一回。
10:33:22, 小伟又看到了比多少栏目,猴子真是好可爱。
小伟牢记着阿伟说过的,题海是无涯的,但只要有神器,都是浮云。于是伸手摸出了比数字神器:
<span style="font-size:18px;">#比较数字def compare(a, b): if (a > b): s = str(a) + ' > ' + str(b); print(s); print('{0:d} {1:2s} {2:d}'.format(a, '大于', b)); elif (a < b): s = str(a) + ' < ' + str(b); print(s); print('{0:d} {1:2s} {2:d}'.format(a, '小于', b)); else: s = str(a) + ' = ' + str(b); print(s); print('{0:d} {1:2s} {2:d}'.format(a, '等于', b));</span>
<span style="font-size:18px;">if __name__ == '__main__': compare(3, 3); compare(3, 2); compare(3, 4);>>> 3 = 33 等于 33 > 23 大于 23 < 43 小于 4</span>
10:34:26, 学完了就动手练习,小伟兴致高昂,谁让这些图都这么好看呢。
<span style="font-size:18px;">#做一做def quest(): q = [2,2, 2,3, 5,4, 5,2, 3,5, 4,3, 5,5, 4,1]; l = len(q); l = l // 2; for i in range(l): compare(q[2*i], q[2*i+1]); return;>>> 2 = 22 等于 22 < 32 小于 35 > 45 大于 45 > 25 大于 23 < 53 小于 54 > 34 大于 35 = 55 等于 54 > 14 大于 1</span>
10:35:14, 还有涂色和连线,一个都不能少!
10:37:16, 但是,撇下来的就不那么有趣了,都是无休止的重复小题,对于
小伟这种智商无极限,举一反万的机器来说,也就没有兴趣再做下去了。
星历2015年12月17日 10:38:41, [机器小伟]说:[阿伟大人]
,给我准备了应付这些小题的神兵利器,解决它们不费吹灰之力,出来吧,我的解答者
一号!
<span style="font-size:18px;">#解答者一号def calc(): fin = open('input.txt'); fout= open('output.txt', 'a'); for line in fin.readlines(): if line[-1] == '\n': line = line[:-1]; if line.startswith('#'): print(line); fout.write(line+'\n'); else: s = '{0} = {1}'.format(line, eval(line)); print(s); fout.write(s + '\n'); fout.close(); fin.close();</span>
<span style="font-size:18px;">#input.txt#计算2+24+11+25-14-23-2</span>
#output.txt
#计算
2+2 = 4
4+1 = 5
1+2 = 3
5-1 = 4
4-2 = 2
3-2 = 1
11:04:00, 小伟想,做事要有始终,就把最后那个复习做一下吧。
<span style="font-size:18px;">#复习def review(): for i in range(6): for j in range(i, 6): print('{0} + {1} = {2}'.format(i, j, i+j), end=', '); print('\n'); for i in range(6): for j in range(i, 6): print('{0} - {1} = {2}'.format(j, i, j-i), end=', '); print('\n');>>> 0 + 0 = 0, 0 + 1 = 1, 0 + 2 = 2, 0 + 3 = 3, 0 + 4 = 4, 0 + 5 = 5, 1 + 1 = 2, 1 + 2 = 3, 1 + 3 = 4, 1 + 4 = 5, 1 + 5 = 6, 2 + 2 = 4, 2 + 3 = 5, 2 + 4 = 6, 2 + 5 = 7, 3 + 3 = 6, 3 + 4 = 7, 3 + 5 = 8, 4 + 4 = 8, 4 + 5 = 9, 5 + 5 = 10, 0 - 0 = 0, 1 - 0 = 1, 2 - 0 = 2, 3 - 0 = 3, 4 - 0 = 4, 5 - 0 = 5, 1 - 1 = 0, 2 - 1 = 1, 3 - 1 = 2, 4 - 1 = 3, 5 - 1 = 4, 2 - 2 = 0, 3 - 2 = 1, 4 - 2 = 2, 5 - 2 = 3, 3 - 3 = 0, 4 - 3 = 1, 5 - 3 = 2, 4 - 4 = 0, 5 - 4 = 1, 5 - 5 = 0, </span>
本节到此结束,欲知后事如何,请看下回分解。
0 0
- [从头学数学] 第04节 1~5的认识和加减法
- [从头学数学] 第06节 6~10的认识和加减法
- [从头学数学] 第21节 角的初步认识
- [从头学数学] 第42节 倍的认识
- [从头学数学] 第45节 分数的初步认识
- [从头学数学] 第54节 小数的初步认识
- [从头学数学] 第56节 大数的认识
- [从头学数学] 第05节 认识图形(一)
- [从头学数学] 第08节 认识钟表
- [从头学数学] 第11节 认识图形(二)
- [从头学数学] 第15节 认识人民币
- [从头学数学] 第25节 认识时间
- [从头学数学] 第07节 11~20各数的认识
- [从头学数学] 第14节 100以内数的认识
- [从头学数学] 第34节 万以内数的认识
- [从头学数学] 第35节 克和千克
- [从头学数学] 第44节 长方形和正方形
- [从头学数学] 第60节 平行四边形和梯形
- 福州某科技公司“数据仓库与数据挖掘”内训圆满结束!
- 仿hibernate,spring框架手动写
- Java中getResourceAsStream的用法
- 程序设计C语言-递归(汉诺塔)
- php函数小汇总(三)
- [从头学数学] 第04节 1~5的认识和加减法
- 互联网产品经理必备的工具
- jQuery 选择器总结
- python中创建字典的方法和迭代字典的方法
- iOS Label行间距
- css hack 大全
- perl 文本内容转hash数组
- hadoop中有时运行会提示mapper找不到
- 程序员困境