python计算两个数的百分比方法

  

工作中遇到了要计算两个数百分比的问题,python 2.7环境。

  

        #?usr/bin/env python   #功能:计算百分比   #用法:python计算器。py num1 num2   导入系统   一个=sys.argv [1]=浮动(a)   b=sys.argv [2]   b=浮动(b)   打印“%。2 f % % % (a/b * 100)      

        root@ops-docker-1:/tmp/数据# python计算器。py 3 11    27.27%      

<强>下面是我工作中的应用

  

        原始文件   -------   root@ops-docker-1:/tmp/数据# 7 a.txt - n   北京总计:2488北京总计:78353   6515年301电电信信   2349年70年移动移动   36736年联通1500联通   1671年铁通60铁通   234年教育网12教育网   鹏博士9鹏博士51      shell脚本   ---------   #猫ratio.sh root@ops-docker-1:/tmp/数据   # !/bin/bash   #用法:sh比率。sh src-file dst-file   在2美元   i=1   在$ (n grep - e - o”([0 - 9] *)”1美元)   做   如果[$ (($ i % 2)) - ne 0];   echo $ n祝辞   其他的   echo $ n在B=$(猫)   B B=$(猫)   echo $“\ t " B " \ t”(美元python计算器。py B)比美元美元;在2美元   fi   我=$ ((i + 1美元))   完成   rm射频B      使用   ----   root@ops-docker-1:/tmp/数据# sh比率。sh。txt b.txt   root@ops-docker-1:/tmp/数据# 7 b.txt - n   2488 78353 3.18%   301 6515 4.62%   70 2349 2.98%   1500 36736 4.08%   60 1671 3.59%   12 234 5.13%   9 51 17.65%      合并两个文件格式化处理后显示   root@ops-docker-1:/tmp/数据# 7 ab.txt - n   --------------   北京总计:2488北京总计:78353 2488 78353 3.18%   301年电信电信6515 301 6515 4.62%   70年移动移动2349 70 2349 2.98%   联通1500联通36736 1500 36736 4.08%   铁通60铁通1671 1671 3.59%   教育网12教育网234 234 5.13%   鹏博士9鹏博士51 9 51 17.65%      

以上这篇python计算两个数的百分比方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

python计算两个数的百分比方法