剧情提要:
[机器小伟]在[工程师阿伟]的陪同下进入练气期第四层功法的修炼,
这次要修炼的目标是[表内除法(一)]。
![](https://img-blog.csdn.net/20160105115744593)
![](https://img-blog.csdn.net/20160105120231535)
![](https://img-blog.csdn.net/20160105120338860)
本节到此结束,欲知后事如何,请看下回分解。
[机器小伟]在[工程师阿伟]的陪同下进入练气期第四层功法的修炼,
这次要修炼的目标是[表内除法(一)]。
正剧开始:
星历2016年01月05日 11:13:56, 银河系厄尔斯星球中华帝国江南行省。
[工程师阿伟]正在和[机器小伟]一起观看除法。
星历2016年01月05日 11:14:43, [工程师阿伟]说:这张图上的小朋友,这些小脸蛋怎么
都像被打肿了一样的胖,呵呵。[机器小伟]。
小伟看到了除式的写法:
这个除式其实还真不是那么好写。
<span style="font-size:18px;">def tmp2():
op =['+','-','*','//'];
quest=[[6,3,2],[28,4,7],[20,5,4],[12,3,4]];
size = len(quest);
s='';
for i in range(size):
for j in range(len(op)):
s = '';
s += str(quest[i][0]);
s += op[j];
s += str(quest[i][1]);
if (int(eval(s)) == quest[i][2]):
s = s.replace('*',' × ');
s = s.replace('//', ' ÷ ');
print('{0} = {1}'.format(s, quest[i][2]));
return;</span>
<span style="font-size:18px;">>>>
6 ÷ 3 = 2
28 ÷ 4 = 7
20 ÷ 5 = 4
12 ÷ 3 = 4</span>
星历2016年01月05日 11:59:50, [工程师阿伟]说:每次看到[你知道吗]小栏目,我都发
现我还真不知道。[机器小伟]。
星历2016年01月05日 12:02:07, [机器小伟]说:[阿伟大人],一个式子只有一个口诀,
说明组成它的两个数字是相同的,没法交换,所以这些口诀应该是这几句。
<span style="font-size:18px;">>>>
一一得一
二二得四
三三得九
四四一十六
五五二十五
六六三十六
七七四十九
八八六十四
九九八十一 </span>
可以这样得到它们:<span style="font-size:18px;">def tmp():
for j in range(1, 10):
for i in range(1, 10):
if (i == j):
result = i * j;
if (result < 10):
s = '' + numToChinese(i, '')+numToChinese(j, '')+'得'+\
numToChinese(result, '');
print(s, end=' ');
else:
s = '' + numToChinese(i, '')+numToChinese(j, '')+\
numToChinese(result, '')
print(s, end=' ');
print('\n');
return;</span>
<span style="font-size:18px;">def tmp():
quest = [[5, 3, 'q'], [4, 'q', 24], ['q', 5, 25], \
[6, 'q',30],['q',2,12],[3,'q',18],['q',4,20]];
size = len(quest);
for i in range(size):
if quest[i][0] == 'q':
print('{0} ÷ {1} = {2}'.format(quest[i][2], quest[i][1], \
quest[i][2]//quest[i][1]));
elif quest[i][1] == 'q':
print('{0} ÷ {1} = {2}'.format(quest[i][2], quest[i][0], \
quest[i][2]//quest[i][0]));
elif quest[i][2] == 'q':
print('{0} × {1} = {2}'.format(quest[i][0], quest[i][1], \
quest[i][0]*quest[i][1]));
else:
pass;
return;
>>>
5 × 3 = 15
24 ÷ 4 = 6
25 ÷ 5 = 5
30 ÷ 6 = 5
12 ÷ 2 = 6
18 ÷ 3 = 6
20 ÷ 4 = 5</span>
<span style="font-size:18px;">def tmp2():
op =['+','-','*','//'];
quest=[[12,4,3],[18,6,3],[16,4,4],\
[24,6,18],[25,5,30],[6,4,24],\
[20,5,4],[3,3,9],[15,3,5]];
size = len(quest);
s='';
for i in range(size):
for j in range(len(op)):
s = '';
s += str(quest[i][0]);
s += op[j];
s += str(quest[i][1]);
if (int(eval(s)) == quest[i][2]):
s = s.replace('*',' × ');
s = s.replace('//', ' ÷ ');
print('{0} = {1}'.format(s, quest[i][2]));
return;
>>>
12 ÷ 4 = 3
18 ÷ 6 = 3
16 ÷ 4 = 4
24-6 = 18
25+5 = 30
6 × 4 = 24
20 ÷ 5 = 4
3 × 3 = 9
15 ÷ 3 = 5</span>
本节到此结束,欲知后事如何,请看下回分解。