工作中遇到了要计算两个数百分比的问题,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 1127.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计算两个数的百分比方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。