基于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中的choice()方法使用详解
May 15 Python
Python numpy 常用函数总结
Dec 07 Python
解决Python3.5+OpenCV3.2读取图像的问题
Dec 05 Python
详解pandas删除缺失数据(pd.dropna()方法)
Jun 25 Python
基于python3 的百度图片下载器的实现代码
Nov 05 Python
Python 中使用 PyMySQL模块操作数据库的方法
Nov 10 Python
Django的ListView超详细用法(含分页paginate)
May 21 Python
Keras官方中文文档:性能评估Metrices详解
Jun 15 Python
学python最电脑配置有要求么
Jul 05 Python
python3实现将json对象存入Redis以及数据的导入导出
Jul 16 Python
浅谈Python描述数据结构之KMP篇
Sep 06 Python
OpenCV-Python实现怀旧滤镜与连环画滤镜
Jun 09 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
杏林同学录(一)
2006/10/09 PHP
JoshChen_php新手进阶高手不可或缺的规范介绍
2013/08/16 PHP
JSON.parse 解析字符串出错的解决方法
2010/07/08 Javascript
什么是DOM(Document Object Model)文档对象模型
2012/03/05 Javascript
javascript自定义的addClass()方法
2014/05/28 Javascript
jQuery插件开发详细教程
2014/06/06 Javascript
TypeScript具有的几个不同特质
2015/04/07 Javascript
jQuery实现列表内容的动态载入特效
2015/08/08 Javascript
JavaScript定义数组的三种方法(new Array(),new Array('x','y')
2016/10/04 Javascript
基于vuejs+webpack的日期选择插件
2020/05/21 Javascript
JS中正则表达式全局匹配模式 /g用法详解
2017/04/01 Javascript
Vue2 模板template的四种写法总结
2018/02/23 Javascript
浅谈Vue内置component组件的应用场景
2018/03/27 Javascript
layer插件select选中默认值的方法
2018/08/14 Javascript
详解JavaScript中typeof与instanceof用法
2018/10/24 Javascript
vue-lazyload使用总结(推荐)
2018/11/01 Javascript
javascript删除数组元素的七个方法示例
2019/09/09 Javascript
layui复选框限制选择个数的方法
2019/09/18 Javascript
js实现简单五子棋游戏
2020/05/28 Javascript
wxPython学习之主框架实例
2014/09/28 Python
Python中一般处理中文的几种方法
2019/03/06 Python
python设置随机种子实例讲解
2019/09/12 Python
Django 自动生成api接口文档教程
2019/11/19 Python
python 实现将Numpy数组保存为图像
2020/01/09 Python
Django生成数据库及添加用户报错解决方案
2020/10/09 Python
html5 datalist 选中option选项后的触发事件
2020/03/05 HTML / CSS
美国新蛋IT数码商城:Newegg.com
2016/07/21 全球购物
英国殿堂级有机护肤品牌:Rodial
2017/04/17 全球购物
荷兰本土平价百货:HEMA
2017/10/23 全球购物
菲律宾优惠券网站:MetroDeal
2019/04/12 全球购物
安全教育感言
2014/03/04 职场文书
小区门卫岗位职责范本
2014/08/24 职场文书
法人代表身份证明书及授权委托书
2014/09/16 职场文书
2015个人简历自我评价语
2015/03/11 职场文书
大学生奶茶店创业计划书
2019/06/25 职场文书
详解Go与PHP的语法对比
2021/05/29 PHP