[从头学数学] 第32节 混合运算

剧情提要:
[机器小伟]在[工程师阿伟]的陪同下进入练气期第四层功法的修炼,
这次要修炼的目标是[混合运算]。

正剧开始:

星历2016年01月06日 09:43:10, 银河系厄尔斯星球中华帝国江南行省。
[工程师阿伟]正在和[机器小伟]一起研究混合运算。


小伟看到了运算顺序的说明。


来算一算吧:

<span style="font-size:18px;">###
# @usage   混合运算
# @author  mw
# @date    2016年01月06日  星期三  09:33:22 
# @param
# @return
#
###
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 == '':
            continue;
        elif line.startswith('#'):
            print(line);
            fout.write(line+'\n');
        else:
            lines = line.split(sep=' ');
            for i in range(len(lines)):
                if lines[i]=='':
                    continue;
                result = eval(lines[i]);
                lines[i] = lines[i].replace('*',' × ');
                lines[i] = lines[i].replace('//', ' ÷ ');
                s = '{0} = {1}'.format(lines[i], result);
                print(s, end=' ');
                fout.write(s + ' ');
            print('\n');
            fout.write('\n');
    fout.close();
    fin.close();

>>> 
53-24+38 = 67 

15 ÷ 3 × 5 = 25 </span>


7+4 × 3 = 19 


7 × (7-5) = 14 


(77-42) ÷ 7 = 5 




>>> 
(90-36) ÷ 9 = 6 



4 × 3+1 × 5 = 17 


10-3-5 = 2 



6+2 × 5 = 16 


本节到此结束,欲知后事如何,请看下回分解。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值