基于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文件操作整理汇总
Oct 21 Python
Python中subprocess的简单使用示例
Jul 28 Python
Python脚本实现Web漏洞扫描工具
Oct 25 Python
python九九乘法表的实例
Sep 26 Python
用于业余项目的8个优秀Python库
Sep 21 Python
python实现键盘控制鼠标移动
Nov 27 Python
python 产生token及token验证的方法
Dec 26 Python
使用Python做垃圾分类的原理及实例代码附源码
Jul 02 Python
pytorch神经网络之卷积层与全连接层参数的设置方法
Aug 18 Python
django写用户登录判定并跳转制定页面的实例
Aug 21 Python
python中安装django模块的方法
Mar 12 Python
pytorch实现查看当前学习率
Jun 24 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实现数据库统计时间戳按天分组输出数据的方法
2017/10/10 PHP
PHP高效获取远程图片尺寸和大小的实现方法
2017/10/20 PHP
掌握PHP垃圾回收机制详解
2019/03/13 PHP
[JS源码]超长文章自动分页(客户端版)
2007/01/09 Javascript
jQuery 各种浏览器下获得日期区别
2008/12/22 Javascript
javascript之AJAX框架使用说明
2010/04/24 Javascript
JQuery验证工具类搜集整理
2013/01/16 Javascript
node.js中使用socket.io的方法
2014/12/15 Javascript
JavaScript中自定义事件用法分析
2014/12/23 Javascript
jQuery中on()方法用法实例详解
2015/02/06 Javascript
JS响应鼠标点击实现两个滑块区间拖动效果
2015/10/26 Javascript
jQuery插件实现无缝滚动特效
2015/11/24 Javascript
深入理解jquery跨域请求方法
2016/05/18 Javascript
JS判断鼠标进入容器的方向与window.open新窗口被拦截的问题
2016/12/23 Javascript
Angular2 Service实现简单音乐播放器服务
2017/02/24 Javascript
Angular4绑定html内容出现警告的处理方法
2017/11/03 Javascript
小程序实现搜索框
2020/06/19 Javascript
[05:28]刀塔密之一:团结则存
2014/07/03 DOTA
[01:10]为家乡而战!完美世界城市挑战赛全国总决赛花絮
2019/07/25 DOTA
python求斐波那契数列示例分享
2014/02/14 Python
Python中 Lambda表达式全面解析
2016/11/28 Python
使用python 爬虫抓站的一些技巧总结
2018/01/10 Python
Python多重继承的方法解析执行顺序实例分析
2018/05/26 Python
Python multiprocessing多进程原理与应用示例
2019/02/28 Python
荷兰皇家航空公司中国官网:KLM中国
2017/12/13 全球购物
世界领先的电子书网站:eBooks.com(在线购买小说、非小说和教科书)
2019/03/30 全球购物
白俄罗斯大卖场:21vek.by
2019/07/25 全球购物
小班秋游活动方案
2014/02/22 职场文书
企业文化建设实施方案
2014/03/22 职场文书
就业意向书
2014/07/29 职场文书
电子银行业务授权委托书
2014/10/10 职场文书
2016猴年开门红标语口号
2015/12/26 职场文书
MySQL高速缓存启动方法及参数详解(query_cache_size)
2021/07/01 MySQL
pandas求平均数和中位数的方法实例
2021/08/04 Python
MySQL数据库超时设置配置的方法实例
2021/10/15 MySQL
浅谈Redis跟MySQL的双写问题解决方案
2022/02/24 Redis