基于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使用asyncio包处理并发详解
Sep 09 Python
Python pymongo模块用法示例
Mar 31 Python
基于python实现简单日历
Jul 28 Python
Python小游戏之300行代码实现俄罗斯方块
Jan 04 Python
Python 使用folium绘制leaflet地图的实现方法
Jul 05 Python
python中p-value的实现方式
Dec 16 Python
Python装饰器原理与基本用法分析
Jan 07 Python
Python 中的pygame安装与配置教程详解
Feb 10 Python
Python Django view 两种return的实现方式
Mar 16 Python
如何基于python3和Vue实现AES数据加密
Mar 27 Python
Python3 pywin32模块安装的详细步骤
May 26 Python
Django Auth用户认证组件实现代码
Oct 13 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
获得Google PR值的PHP代码
2007/01/28 PHP
php简单对象与数组的转换函数代码(php多层数组和对象的转换)
2011/05/18 PHP
ThinkPHP模板中数组循环实例
2014/10/30 PHP
php结合正则获取字符串中数字
2015/06/19 PHP
PHP编写daemon process 实例详解
2016/11/13 PHP
php模拟实现斗地主发牌
2020/04/22 PHP
JS清除IE浏览器缓存的方法
2013/07/26 Javascript
iframe窗口高度自适应的又一个巧妙实现思路
2014/04/04 Javascript
javascript常见操作汇总
2014/09/03 Javascript
PHP实现的各种中文编码转换类分享
2015/01/23 Javascript
基于JavaScript实现树形下拉框
2016/08/10 Javascript
jQuery利用sort对DOM元素进行排序操作
2016/11/07 Javascript
javascript中递归的两种写法
2017/01/17 Javascript
基于jQuery实现的Ajax 验证用户名唯一性实例代码
2017/06/28 jQuery
微信小程序实现点击返回顶层的方法
2017/07/12 Javascript
深入理解ES7的async/await的用法
2017/09/09 Javascript
BetterScroll 在移动端滚动场景的应用
2017/09/18 Javascript
详解webpack之scss和postcss-loader的配置
2018/01/09 Javascript
bootstrap实现点击删除按钮弹出确认框的实例代码
2018/08/16 Javascript
详解JavaScript中的链式调用
2020/11/27 Javascript
Python变量和字符串详解
2017/04/29 Python
基于Python闭包及其作用域详解
2017/08/28 Python
读取本地json文件,解析json(实例讲解)
2017/12/06 Python
Django使用httpresponse返回用户头像实例代码
2018/01/26 Python
解决Python print 输出文本显示 gbk 编码错误问题
2018/07/13 Python
深入flask之异步非堵塞实现代码示例
2018/07/31 Python
详解Python self 参数
2019/08/30 Python
Python打包模块wheel的使用方法与将python包发布到PyPI的方法详解
2020/02/12 Python
python读取当前目录下的CSV文件数据
2020/03/11 Python
介绍CSS3使用技巧5个
2009/04/02 HTML / CSS
YII2 全局异常处理深入讲解
2021/03/24 PHP
教师申诉制度
2014/01/29 职场文书
医院检讨书范文
2014/02/01 职场文书
理想演讲稿范文
2014/05/21 职场文书
2014年党员教师自我剖析材料
2014/09/30 职场文书
教师个人查摆剖析材料
2014/10/14 职场文书