正剧开始:
星历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: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 = 3 3 等于 3 3 > 2 3 大于 2 3 < 4 3 小于 4</span>
<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 = 2 2 等于 2 2 < 3 2 小于 3 5 > 4 5 大于 4 5 > 2 5 大于 2 3 < 5 3 小于 5 4 > 3 4 大于 3 5 = 5 5 等于 5 4 > 1 4 大于 1 </span>
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+2 4+1 1+2 5-1 4-2 3-2</span>
#计算
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>