一百以内只要是自然数,都能迫害给你们看。
(-1) - 1 * (4 - 5 * 1 ^ 4) = 0
1 ^ (1 - 4 - 5 ^ 14) = 1
(-1) * (1 + (4 + 5) / (1 - 4)) = 2
(-1) * (1 + (4 - 5 * 1) * 4) = 3
(-1) - 1 * (4 - 5 - 1 * 4) = 4
(-1) - 1 * (4 - 5 - 1 - 4) = 5
(-1) + 14 / (5 + 1 - 4) = 6
(-1) * (1 + (4 - 5 - 1) * 4) = 7
(-1) - 1 ^ 4 * (5 - 14) = 8
(-1) + 1 * (4 + 5 + 1 ^ 4) = 9
(-1) - 1 * (4 + 5 * (1 - 4)) = 10
(-1) - 1 * (4 - (5 - 1) * 4) = 11
(-1) + 1 * (4 - 5 + 14) = 12
(-1) * (1 + (4 - 5) * 14) = 13
(-1) - 1 * (4 - 5 - 14) = 14
(-1) - 1 * (4 - 5 * 1 * 4) = 15
1 - 1 * (4 - 5 - 14) = 16
1 - 1 * (4 - 5 * 1 * 4) = 17
(-1) * (1 - 4 + 5 * (1 - 4)) = 18
(-1) - 1 * (4 - (5 + 1) * 4) = 19
(-1) - 1 * (4 - 5 * (1 + 4)) = 20
1 - 1 * (4 - (5 + 1) * 4) = 21
(-1) * (1 - 4 - 5 - 14) = 22
(-1) - (1 - 4) * (5 - 1 + 4) = 23
1 + 1 * (4 + 5 + 14) = 24
1 - (1 - 4) * (5 - 1 + 4) = 25
(-1) - (1 - 4) * (5 + 1 * 4) = 26
(-1) + 1 - (4 + 5) * (1 - 4) = 27
(-1) * (1 - 4 - 5 * (1 + 4)) = 28
(-1) - (1 - 4) * (5 + 1 + 4) = 29
(-1) + 1 * (45 - 14) = 30
(-1) - (1 - 4 - 5 * 1) * 4 = 31
1 + 1 * (45 - 14) = 32
(-1) * (1 - 4 * 5 - 14) = 33
(-11) + (4 + 5) * (1 + 4) = 34
(-1) - 1 * 4 * (5 - 14) = 35
(-1) + 1 - 4 * (5 - 14) = 36
1 - 1 * 4 * (5 - 14) = 37
1 * (14 + (5 + 1) * 4) = 38
(-1) * (1 - 4 * (5 + 1 + 4)) = 39
(-1) * (1 - 45 + 1 * 4) = 40
(-1) * (1 - 45 - 1 + 4) = 41
(-1) - 1 * (4 - 51 + 4) = 42
(-1) + 1 * (45 - 1 ^ 4) = 43
(-1) - (1 + 4) * (5 - 14) = 44
1 + 1 * (45 - 1 ^ 4) = 45
(-1) * (1 ^ 4 - 51 + 4) = 46
(-1) * (1 - 45 + 1 - 4) = 47
(-1) * (1 - 45 - 1 * 4) = 48
(-1) * (1 - 45 - 1 - 4) = 49
(-1) - 1 * (4 - 51 - 4) = 50
1 + 1 * (45 + 1 + 4) = 51
1 - 1 * (4 - 51 - 4) = 52
(-11) + 4 * (5 - 1) * 4 = 53
(-1) * (1 ^ 4 - 51 - 4) = 54
(-1) + 14 * (5 - 1 ^ 4) = 55
(-1) - (1 - 4) * (5 + 14) = 56
1 + 14 * (5 - 1 ^ 4) = 57
(-1) * (1 - 45 - 14) = 58
(-1) - 1 * 4 * 5 * (1 - 4) = 59
1 + 1 * (45 + 14) = 60
1 - 1 * 4 * 5 * (1 - 4) = 61
(-1) - 1 + 4 * (5 - 1) * 4 = 62
(-1) - ((1 - 4) * 5 - 1) * 4 = 63
(-1) + 1 + 4 * (5 - 1) * 4 = 64
(-1) - 1 * (4 - 5 * 14) = 65
1 * (14 * 5 - 1 * 4) = 66
(-1) + (1 + 4 * (5 - 1)) * 4 = 67
(1 + 1) * (4 * 5 + 14) = 68
(-1) * (1 ^ 4 - 5 * 14) = 69
(-1) + 1 ^ 4 + 5 * 14 = 70
(-1) - (1 - 4) * (5 + 1) * 4 = 71
((-1) - 1) * 4 * (5 - 14) = 72
(-1) * (1 - 4 - 5 * 14) = 73
(-1) - 1 + 4 * (5 + 14) = 74
(-1) - (1 - 4 * 5 * 1) * 4 = 75
(-1) + 1 + 4 * (5 + 14) = 76
1 - (1 - 4 * 5 * 1) * 4 = 77
(-1) - 1 + 4 * 5 * 1 * 4 = 78
(-1) - (1 - 4 * 5 - 1) * 4 = 79
(-1) + 1 + 4 * 5 * 1 * 4 = 80
1 - (1 - 4 * 5 - 1) * 4 = 81
(-1) - 1 + (4 * 5 + 1) * 4 = 82
(-1) * (1 - (4 * 5 + 1) * 4) = 83
(-1) + 1 + (4 * 5 + 1) * 4 = 84
1 + 14 * (5 + 1 ^ 4) = 85
((-1) - 1) * (4 - 51 + 4) = 86
(-1) + (1 + 4 * 5 + 1) * 4 = 87
(1 + 1) * (45 - 1 ^ 4) = 88
1 + (1 + 4 * 5 + 1) * 4 = 89
(-114) + 51 * 4 = 90
(-1) - (1 - 4 * (5 + 1)) * 4 = 91
(1 + 1) * (45 + 1 ^ 4) = 92
1 - (1 - 4 * (5 + 1)) * 4 = 93
(-1) + (1 + 4) * (5 + 14) = 94
(-1) * (1 - 4 * (5 + 1) * 4) = 95
1 + (1 + 4) * (5 + 14) = 96
1 + 1 * 4 * (5 + 1) * 4 = 97
(-1) - 1 + 4 * 5 * (1 + 4) = 98
(-1) * (1 - 4 * 5 * (1 + 4)) = 99
(-1) + 1 + 4 * 5 * (1 + 4) = 100
承蒙大家点赞,楼下大佬写代码找算式弄得我都不好意思占这第一了。
我最近学了一丁点python也试做了一个。
不过搜索方法感人就是五个运算符再各加上括号,不组合数字,括号组合也不齐,也有很多遗漏,还有好几个找不着,没再继续加码因为加了会死机,说到底还是我这暴力搜索做的太蔡了。
num0 = ['1', '1', '4', '5', '1', '4'] op_list0 = ['+', '-', '*', '/', '+(', '-(', '*(', '/(', ')+', ')-', ')*', ')/', '**'] op_list1 = ['', '(', '-(', ] op_list2 = [')', ''] op_new_list = [] for i in op_list1: for j in op_list0: for k in op_list0: for l in op_list0: for m in op_list0: for n in op_list0: for o in op_list2: op_new_list.append([i, j, k, l, m, n, o]) for q in range(0, 101): for d in op_new_list: n_list = [d[0], num0[0], d[1], num0[1], d[2], num0[2], d[3], num0[3], d[4], num0[4], d[5], num0[5], d[6]] n_str = '' for e in n_list: n_str += e try: n_e = eval(n_str) if n_e == q: print(f'{n_str}={n_e}') break # print(n_e) except: pass
睡醒后仔细想想思路还是可以玩的,在第2行列表加上'',')+(',')-(',')*(',')/('等更多符号和括号组合可以搜索更多结果,但是很慢还烧机,也容易漏,只是针对100内可以考虑。基本是低级功能,可能有更高级的函数方法我没运用导致这么多问题。
运行结果如下:
1+1+4-5-1^4=0
1+1+4-5*1^4=1
1+1+4-5+1^4=2
1+1+4/(5-1^4)=3.0
1+1+4-5-1+4=4
1+1+4-5+1*4=5
1+1+4+5-1-4=6
1+1+4+5-1*4=7
1+1+4+5+1-4=8
1+1*4+5-1^4=9
1+1+4+5-1^4=10
1+1+4+5*1^4=11
1+1+4+5+1^4=12
1+1-4-5*(1-4)=13
1+1+4+5-1+4=14
1+1+4+5+1*4=15
1+1+4+5+1+4=16
1+1+4*5-1-4=17
1+1+4*5-1*4=18
1+1+4*5+1-4=19
1+1*4-5*(1-4)=20
1+1+4-5*(1-4)=21
1+1+4*5*1^4=22
1+1+4*5+1^4=23
1+1*4*5-1+4=24
1+1+4*5-1+4=25
1+1+4+5*1*4=26
1+1+4*5+1+4=27
1-1+4+(5+1)*4=28
1+1*4+(5+1)*4=29
1+1+4+(5+1)*4=30
1+1+4+5*(1+4)=31
1-1+4*(5-1+4)=32
1+1*4*(5-1+4)=33
1+1+4*(5-1+4)=34
(1+1+4)*5+1+4=35
1-1+4*(5+1*4)=36
1+1*4*(5+1*4)=37
1+1+4*(5+1*4)=38
(1+1)*4*5-1^4=39
1-1+4*(5+1+4)=40
1+1*4*(5+1+4)=41
1+1+4*(5+1+4)=42
(1+1)*4*5-1+4=43
1*(1+4+5+1)*4=44
1+(1+4+5+1)*4=45
1+(1-4)*5*(1-4)=46
47
(1+1+4+5+1)*4=48
49
(1+1^4)*5*(1+4)=50
51
(1+1)*4*(5+1)+4=52
53
54
55
-(1+(1-4)*5*1)*4=56
57
-(1+1)-4*5*(1-4)=58
-(1*1)-4*5*(1-4)=59
1-1-4*5*(1-4)=60
1-1*4*5*(1-4)=61
1+1-4*5*(1-4)=62
-(1-1*4*(5-1)*4)=63
1-1+4*(5-1)*4=64
1+1*4*(5-1)*4=65
1+1+4*(5-1)*4=66
67
(1-(1-4)*5+1)*4=68
69
70
-(1+(1-4*5+1)*4)=71
(1+1)*4*(5+1*4)=72
1-(1-4*5+1)*4=73
-(1+1-(4*5-1)*4)=74
-(1+1*4)*5*(1-4)=75
1-1+(4*5-1)*4=76
1+1*(4*5-1)*4=77
1+1+(4*5-1)*4=78
-(1-1*4*5*1*4)=79
1-1+4*5*1*4=80
1+1*4*5*1*4=81
1+1+4*5*1*4=82
-(1-1*(4*5+1)*4)=83
1-1+(4*5+1)*4=84
1+1*(4*5+1)*4=85
1+1+(4*5+1)*4=86
-(1-(1+4*5+1)*4)=87
1*(1+4*5+1)*4=88
1+(1+4*5+1)*4=89
-(1+1+4)*5*(1-4)=90
91
(1+1+4*5+1)*4=92
93
-(1+1-4*(5+1)*4)=94
-(1-1*4*(5+1)*4)=95
1-1+4*(5+1)*4=96
1+1*4*(5+1)*4=97
1+1+4*(5+1)*4=98
-(1*1)+4*5*(1+4)=99
1-1+4*5*(1+4)=100
最终更新:
仅仅用四侧运算不用指数的0-100
num0 = ['1', '1', '4', '5', '1', '4'] op_list0 = ['+', '-', '*', '/', '+(', '-(', '*(', '/(', ')+', ')-', ')*', ')/', ''] op_list1 = ['', '(', '-(', ] op_list2 = [')', ''] op_new_list = [] for i in op_list1: for j in op_list0: for k in op_list0: for l in op_list0: for m in op_list0: for n in op_list0: for o in op_list2: op_new_list.append([i, j, k, l, m, n, o]) for q in range(0,101): for d in op_new_list: n_list = [d[0], num0[0], d[1], num0[1], d[2], num0[2], d[3], num0[3], d[4], num0[4], d[5], num0[5], d[6]] n_str = '' for e in n_list: n_str += e try: n_e = eval(n_str) if n_e == q: print(f'{n_str}={n_e}') break # print(n_e) except: pass
1+1-4+5+1-4=0
1+1*4*(5-1-4)=1
1+1+4*(5-1-4)=2
1+1*4-5-1+4=3
1+1+4-5-1+4=4
1+1+4-5+1*4=5
1+1+4+5-1-4=6
1+1+4+5-1*4=7
1+1+4+5+1-4=8
1+1*4*(5+1-4)=9
1+1+4*(5+1-4)=10
1+1+45/(1+4)=11.0
1+1*(45-1)/4=12.0
1+1-4-5*(1-4)=13
1+1+4+5-1+4=14
1+1+4+5+1*4=15
1+1+4+5+1+4=16
1+1+4*5-1-4=17
1+1+4*5-1*4=18
1+1+4*5+1-4=19
1+1*4-5*(1-4)=20
1+1+4-5*(1-4)=21
1+1+4+(5-1)*4=22
1+1+4*(5+1/4)=23.0
1+1*4+5+14=24
1+1+4+5+14=25
1+1+4+5*1*4=26
1+1+4*5+1+4=27
1-1+4+(5+1)*4=28
1+1*4+(5+1)*4=29
1+1+4+(5+1)*4=30
1+1+4+5*(1+4)=31
1+1*45-14=32
1+1+45-14=33
1+1+4*(5-1+4)=34
1+1*4*5+14=35
1+1+4*5+14=36
1+1*4*(5+1*4)=37
1+1+4*(5+1*4)=38
1+14+(5+1)*4=39
1+14+5*(1+4)=40
1+1*4*(5+1+4)=41
1+1+4*(5+1+4)=42
1+1+45-1*4=43
1+1+45+1-4=44
1+1-4+51-4=45
1+(1-4)*5*(1-4)=46
11+4*(5+1*4)=47
1-1+45-1+4=48
1+1*45-1+4=49
1+1+45-1+4=50
1+1+45+1*4=51
1+1+45+1+4=52
1+1+4+51-4=53
11-4+51-4=54
11*4*5*1/4=55.0
1*14*5-14=56
1+14*5-14=57
-(1+1)-4*5*(1-4)=58
1-1+4+51+4=59
1+1*4+51+4=60
1+1+4+51+4=61
1+1-4*5*(1-4)=62
11*4+5+14=63
1-1+4*(5-1)*4=64
1+1*4*(5-1)*4=65
1+1+4*(5-1)*4=66
1+14*5-1*4=67
1+1-4+5*14=68
1*14+51+4=69
1+14+51+4=70
11-4*5*(1-4)=71
1*(14+5-1)*4=72
1*14*5-1+4=73
1+14*5-1+4=74
1+1*4+5*14=75
1+1+4+5*14=76
1+1*4*(5+14)=77
1+1+4*(5+14)=78
(1+14)*5+1*4=79
1-1+4*5*1*4=80
1+1*4*5*1*4=81
1+1+4*5*1*4=82
-(1-1*(4*5+1)*4)=83
1-1+(4*5+1)*4=84
1+1*(4*5+1)*4=85
1+1+(4*5+1)*4=86
11+4*(5+14)=87
1*14*(5+1)+4=88
1+14*(5+1)+4=89
114-(5+1)*4=90
11+4*5*1*4=91
11*(4+5-1)+4=92
(1+1)*45-1+4=93
11*(4+5)-1-4=94
11+(4*5+1)*4=95
1-1+4*(5+1)*4=96
1+1*4*(5+1)*4=97
1+1+4*(5+1)*4=98
11*4+51+4=99
1-1+4*5*(1+4)=100
1、烤箱:容量不低于30L,功能上至少可以做到单独控制上下管温度
2、厨师机:喜欢烘焙,不建议购买面包机,想做懒人版简化版面包的可以考虑,直接买厨师机,用处多,可以揉面团,打发奶油,打发鸡蛋等等。
相对便宜些的厨师机千元以内可以满足基本家庭需求。当然预算够的话可以买性能更好的。家用的,几百元,几千元,上万元都有。
3、电动打蛋器:电机尽量皮实一些,太弱的机器使用多了电机会烧。不过要在分量和性能间做一个平衡,好的电机内部铜等金属材料用料足,但提起来的手感很重。
比如,我最后添制的,太沉了,手提打时间久了会酸,所以有时候偶尔还会用原来的小机器,那个轻巧。
后来的机器,动力不错,打发蛋白速度快,不过价格也贵,够买之前的三个了,算是各有利弊吧。
4、手动打蛋器
5、厨房秤
6、橡皮刮刀
7、打蛋盆两个:盆深一点更好用,打发不容易飞溅。
容量建议2~3L,一大一小最好,其中一个大一点的盆,建议容量不小于3L。这主要是在做全蛋打发时,体积会膨大的很大,如果6蛋的配方,2.5L满足不了要求,3L都会满满一盆。
材质建议不锈钢,虽然视频里经常看到玻璃容器,那是为了视觉效果,实际用的时候,玻璃容器还是很沉的,举起来远不如不锈钢容器轻松。
如果有个盖的就更好了,可以做为面包发酵容器来用。
8、擀面棍
9、毛刷:硅胶易清洗,棕毛感觉上更健康
10、隔热手套
11、6寸8寸活底蛋糕模各一
12、带盖吐司模一个