xinxinxin23 2021-06-20 17:37 采纳率: 33.3%
浏览 467
已采纳

python文件加减法qwq

帮忙看看python题【问题描述】

从文件jisuan.txt读入任意多行。每一行写有一个两个操作数参加的加法运算式或减法运算式。程序分析每一行的运算式,完成运算,把运算结果写入jieguo.txt,一行一个结果。
【输入形式】

文件內的每一行 是一个两个操作数参加的加法运算式或减法运算式。算式中不含空格
【输出形式】

文件,一行一个结果。结果保留两位小数。
【样例输入】

输入文件内容:

1+2

5-2.3

6+0.8

【样例输出】

输出文件内容:

3.00

2.70

6.80

  • 写回答

3条回答 默认 最新

  • 关注
    with open('jisuan.txt', 'r', encoding='utf-8') as f_r:
        expresses = f_r.readlines()
        with open('jieguo.txt', 'w', encoding='utf-8') as f_w:
            for exp in expresses:
                f_w.write("%.2f" % eval(exp))
                f_w.write('\n')
                print("%.2f" % eval(exp))

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥30 求解达问题(有红包)
  • ¥15 请解包一个pak文件
  • ¥15 不同系统编译兼容问题
  • ¥100 三相直流充电模块对数字电源芯片在物理上它必须具备哪些功能和性能?
  • ¥30 数字电源对DSP芯片的具体要求
  • ¥20 antv g6 折线边如何变为钝角
  • ¥30 如何在Matlab或Python中 设置饼图的高度
  • ¥15 nginx中的CORS策略应该如何配置
  • ¥30 信号与系统实验:采样定理分析
  • ¥100 我想找人帮我写Python 的股票分析代码,有意请加mathtao