基于python计算并显示日间、星期客流高峰


Posted in Python onMay 07, 2020

1、中国工商银行日间客流高峰提示牌的实现

import math
#时间段
time = ['08:00','09:00','10:00','11:00','12:00','13:00','14:00','15:00','16:00']
#时间段客流人数
person = ['572','1236','7634','8799','9876','4562','1038','453']
#输出标题,center返回一个长度为30,两边用单字符(默认为空格)填充的字符串
print('中国工商银行日间客流高峰提示牌'.center(30))
#遍历时间段
for i in range(len(time)-1):
  #输出时间段
  print(time[i],':',time[i+1],end='')
  #ceil是向上取整,int是向下取整
  quant = math.ceil(int(person[i])/600)
  #打印雪花表示的客流人数示意图,rjust返回一个原字符串右对齐,长度为30,默认以空格填充,chr(10058)为特殊字符雪花
  #"\033[字背景颜色;字体颜色m字符串\033[0m" ,33表示黄色(此处没有显示出来)
  #\33[0m 关闭所有属性
  print(('\033[1;33,0m '+chr(10058)*quant).rjust(30)+'\033[0m')

结果:

中国工商银行日间客流高峰提示牌    
08:00 : 09:00          ❊
09:00 : 10:00         ❊❊❊
10:00 : 11:00    ❊❊❊❊❊❊❊❊❊❊❊❊❊
11:00 : 12:00   ❊❊❊❊❊❊❊❊❊❊❊❊❊❊❊
12:00 : 13:00  ❊❊❊❊❊❊❊❊❊❊❊❊❊❊❊❊❊
13:00 : 14:00      ❊❊❊❊❊❊❊❊
14:00 : 15:00         ❊❊
15:00 : 16:00          ❊

2、电信营业厅周业务分析的实现

import math
#星期列表
time = ['星期一','星期二','星期三','星期四','星期五','星期六','星期日']
#周客流列表
person = ['1821','752','951','1521','2562','3522','4317']
#输出标题
print('    电信业务一周高峰客流提示牌       电信工作人员安排'.center(30))
#按周遍历时间段
for i in range(len(time)):
  #输出时间段
  print(time[i],end='')
  #以200为基数量化客流对比数据
  quant = math.ceil(int(person[i])/200)
  #以800为基数量化客流对比数据
  worker = math.ceil(int(person[i])/800)
  #设置的颜色,此处没有显示
  print(('\033[1;35,0m '+chr(8593)*quant).center(40)+'\033[0m',end='')
  print(('\033[1;31,0m '+chr(8593)*worker).center(40)+'\033[0m')

结果:

电信业务一周高峰客流提示牌       电信工作人员安排
星期一      ↑↑↑↑↑↑↑↑↑↑            ↑↑↑       
星期二       ↑↑↑↑              ↑        
星期三       ↑↑↑↑↑              ↑↑       
星期四      ↑↑↑↑↑↑↑↑             ↑↑       
星期五     ↑↑↑↑↑↑↑↑↑↑↑↑↑            ↑↑↑↑       
星期六    ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑          ↑↑↑↑↑       
星期日   ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑         ↑↑↑↑↑↑

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现备份文件实例
Sep 16 Python
python实现简单爬虫功能的示例
Oct 24 Python
python将ansible配置转为json格式实例代码
May 15 Python
浅谈用Python实现一个大数据搜索引擎
Nov 28 Python
Python实现的圆形绘制(画圆)示例
Jan 31 Python
解决Matplotlib图表不能在Pycharm中显示的问题
May 24 Python
解决Python中定时任务线程无法自动退出的问题
Feb 18 Python
Python操作配置文件ini的三种方法讲解
Feb 22 Python
python之生产者消费者模型实现详解
Jul 27 Python
在Django中自定义filter并在template中的使用详解
May 19 Python
使用OpenCV校准鱼眼镜头的方法
Nov 26 Python
Python使用openpyxl模块处理Excel文件
Jun 05 Python
Python实现动态循环输出文字功能
May 07 #Python
哈工大自然语言处理工具箱之ltp在windows10下的安装使用教程
May 07 #Python
windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码
May 07 #Python
Pygame的程序开始示例代码
May 07 #Python
Python字符串格式化f-string多种功能实现
May 07 #Python
基于python实现把json数据转换成Excel表格
May 07 #Python
Python基于当前时间批量创建文件
May 07 #Python
You might like
基于php导出到Excel或CSV的详解(附utf8、gbk 编码转换)
2013/06/25 PHP
ThinkPHP框架任意代码执行漏洞的利用及其修复方法
2014/07/04 PHP
yii2使用ajax返回json的实现方法
2016/05/14 PHP
win10 apache配置虚拟主机后localhost无法使用的解决方法
2018/01/27 PHP
PHP使用标准库spl实现的观察者模式示例
2018/08/04 PHP
php探针不显示内存解决方法
2019/09/17 PHP
PHP7 foreach() 函数修改
2021/03/09 PHP
JQuery.uploadify 上传文件插件的使用详解 for ASP.NET
2010/01/22 Javascript
jQuery $.get 的妙用 访问本地文本文件
2012/07/12 Javascript
js对文章内容进行分页示例代码
2014/03/05 Javascript
jQuery打印图片pdf、txt示例代码
2014/07/22 Javascript
node.js中的fs.writeFile方法使用说明
2014/12/14 Javascript
Jquery对select的增、删、改、查操作
2015/02/06 Javascript
JavaScript遍历Json串浏览器输出的结果不统一问题
2016/11/03 Javascript
Vuejs 用$emit与$on来进行兄弟组件之间的数据传输通信
2017/02/23 Javascript
Node.js+jade+mongodb+mongoose实现爬虫分离入库与生成静态文件的方法
2017/09/20 Javascript
微信小程序页面生命周期详解
2018/01/31 Javascript
vue实现点击展开点击收起效果
2018/04/27 Javascript
Vue脚手架的简单使用实例
2018/07/10 Javascript
深入学习JavaScript 高阶函数
2019/06/11 Javascript
vue-property-decorator用法详解
2019/12/12 Javascript
[10:18]2018DOTA2国际邀请赛寻真——Fnatic能否笑到最后?
2018/08/14 DOTA
跟老齐学Python之编写类之四再论继承
2014/10/11 Python
python递归打印某个目录的内容(实例讲解)
2017/08/30 Python
Python数据结构之单链表详解
2017/09/12 Python
python实现壁纸批量下载代码实例
2018/01/25 Python
django-rest-swagger对API接口注释的方法
2019/08/29 Python
Django使用Celery加redis执行异步任务的实例内容
2020/02/20 Python
HTML5中语义化 b 和 i 标签
2008/10/17 HTML / CSS
美国男女折扣服饰百货连锁店:Stein Mart
2017/05/02 全球购物
英国最大的滑板品牌选择:Route One
2019/09/22 全球购物
The North Face官方旗舰店:美国著名户外品牌
2020/09/28 全球购物
小学四年级学生评语
2014/12/26 职场文书
开国大典观后感
2015/06/04 职场文书
Golang: 内建容器的用法
2021/05/05 Golang
MYSQL(电话号码,身份证)数据脱敏的实现
2021/05/28 MySQL