正剧开始:
星历2016年02月22日 12:29:27, 银河系厄尔斯星球中华帝国江南行省。
[工程师阿伟]正在和[机器小伟]一起研究[整理与复习--数与代数]。
经过漫长艰辛的修炼,小伟终于达到了练气期的顶峰,为了让小伟能够成功筑基,
[人叫板老师]给了小伟五枚筑基丹,下面,小伟就要炼化第一枚--数与代数。
<span style="font-size:18px;">function myDraw() { var config = new PlotConfiguration(); config.init(); config.setPreference(); config.setSector(1,1,1,1); config.axis2D(0, 0,190); var x, y; var a = [[0,0], [1/3, 0],[1,0],[3.5,0], [5, 0], [-3, 0]]; var a2 = [[0,0], [1/3, 0],[1,0],[3.5,0], [5, 0], [-3, 0]]; var b = []; for (var i = 0; i < a.length; i++) { for (var j = 0; j < 2; j++) { if (j == 0) { a[i][j] *= 37.8; b.push(a[i][j]); } else { a[i][j] *= -37.8; } } } var s = ''; for (var i = 0; i < b.length; i++) { s = ''; if (Math.abs(a2[i][0] - Math.round(a2[i][0])) < 0.0001) { s = ' '+a2[i][0].toFixed(0)+' '; } else { s = ' '+a2[i][0].toFixed(1)+' '; } plot.fillText(s, b[i]-20, -20, 40); } var color = ['red', 'cyan', 'blue', 'orange', 'pink', 'green', 'purple']; shape.pointDraw(a, 'red'); var ruler = new Ruler(); ruler.ruler(12, -5*37.8, 20, 0); }</span>
<span style="font-size:18px;">两位数: [23, 24, 25, 32, 34, 35, 42, 43, 45, 52, 53, 54] 奇数: [23, 25, 35, 43, 45, 53] 偶数: [24, 32, 34, 42, 52, 54] 质数: [23, 43, 53] 合数: [24, 25, 32, 34, 35, 42, 45, 52, 54] 2的倍数: [24, 32, 34, 42, 52, 54] 3的倍数: [24, 42, 45, 54] #5 def tmp(): listA = []; for i in range(2, 6): for j in range(2, 6): if (i != j): listA.append(i*10+j); print('两位数: ', listA); listB = []; listC = []; for i in range(len(listA)): if divmod(listA[i], 2)[1] ==1: listB.append(listA[i]); else: listC.append(listA[i]); print('奇数: ', listB); print('偶数: ', listC); listB = []; listC = []; for i in range(len(listA)): if prime(listA[i]): listB.append(listA[i]); else: listC.append(listA[i]); print('质数: ', listB); print('合数: ', listC); listB = []; listC = []; for i in range(len(listA)): if divmod(listA[i], 2)[1] ==0: listB.append(listA[i]); if divmod(listA[i], 3)[1] ==0: listC.append(listA[i]); print('2的倍数: ', listB); print('3的倍数: ', listC); if __name__ == '__main__': tmp(); </span>
<span style="font-size:18px;">#9 def tmp(): for i in range(40, 50): if (divmod(i, 8)[1] == 6 and divmod(i, 10)[1] == 6): print(i); >>> 46</span>
<span style="font-size:18px;">#5 59*101 = 5959, 12.7-3.6-5.4 = 37/10 = 3.7 = 370.0%, 24*(1/4+5/6-7/8) = 5 = 500%, 2.5/(5/8)*7/4 = 7 = 700%, 8/9*(3/4-(7/16-1/4)) = 1/2 = 0.5 = 50%, 12.5*8/12.5*8 = 64, </span>
<span style="font-size:18px;">>>> 9 * 9 - 1 = 80 98 * 9 - 2 = 880 987 * 9 - 3 = 8880 9876 * 9 - 4 = 88880 98765 * 9 - 5 = 888880 987654 * 9 - 6 = 8888880 9876543 * 9 - 7 = 88888880 98765432 * 9 - 8 = 888888880 987654321 * 9 - 9 = 8888888880 #6 def tmp(): a = []; for i in range(9, 0, -1): a.append(i); for i in range(9): b = 0; for j in range(i+1): b *= 10; b += a[j]; c = b*9-i-1; print(b, '*', 9, '-', i+1, '=', c); </span>
这个问题其实是[工程师阿伟]一直比较关心的,小伟没有心跳,不用呼吸,但阿伟却需要,这下终于有机会弄明白了。
这两幅图有什么不同呢?
(1)坐标轴标注不同;
(2)图形的形状不同。
(3)表示的意义不同
有什么相同呢?
(1)都是描述的同一事件
(2)绘制风格相同。
其实这种问题,小伟一点兴趣也没有。
这样,这枚筑基丹就炼化完成了, 小伟也该去玩一会了。
本节到此结束,欲知后事如何,请看下回分解。