基于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制作在地图上模拟瘟疫扩散的Gif图
Mar 31 Python
在Python的Django框架中包装视图函数
Jul 20 Python
使用python进行文本预处理和提取特征的实例
Jun 05 Python
Python走楼梯问题解决方法示例
Jul 25 Python
Django中信号signals的简单使用方法
Jul 04 Python
python中p-value的实现方式
Dec 16 Python
python正则表达式匹配IP代码实例
Dec 28 Python
如何将Pycharm中调整字体大小的方式设置为"ctrl+鼠标滚轮上下滑"
Nov 17 Python
Pandas||过滤缺失数据||pd.dropna()函数的用法说明
May 14 Python
python如何利用cv2模块读取显示保存图片
Jun 04 Python
详解Go语言运用广度优先搜索走迷宫
Jun 23 Python
Flask response响应的具体使用
Jul 15 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 array的学习笔记
2012/05/16 PHP
php判断当前用户已在别处登录的方法
2015/01/06 PHP
php数组键名技巧小结
2015/02/17 PHP
分享自定义的几个PHP功能函数
2015/04/15 PHP
PHP实现获取中英文首字母
2015/06/19 PHP
使用PHPCMS搭建wap手机网站
2015/09/20 PHP
PHP/HTML混写的四种方式总结
2017/02/27 PHP
yii2.0整合阿里云oss上传单个文件的示例
2017/09/19 PHP
一组JS创建和操作表格的函数集合
2009/05/07 Javascript
javascript 浏览器判断 绑定事件 arguments 转换数组 数组遍历
2009/07/06 Javascript
js原型链原理看图说明
2012/07/07 Javascript
JS关闭窗口或JS关闭页面的几种代码分享
2013/10/25 Javascript
jQuery实现“扫码阅读”功能
2015/01/21 Javascript
jQuery弹出层插件Lightbox_me使用指南
2015/04/21 Javascript
jquery实现定时自动轮播特效
2015/12/10 Javascript
jQuery的事件预绑定
2016/12/05 Javascript
教大家轻松制作Bootstrap漂亮表格(table)
2016/12/13 Javascript
jquery.guide.js新版上线操作向导镂空提示jQuery插件(推荐)
2017/05/20 jQuery
vue解决跨域路由冲突问题思路解析
2017/11/03 Javascript
浅谈Node模块系统及其模式
2017/11/17 Javascript
JS简单获取并修改input文本框内容的方法示例
2018/04/08 Javascript
Node快速切换版本、版本回退(降级)、版本更新(升级)
2021/01/07 Javascript
[13:56]DAC2018 4.5SOLO赛决赛 MidOne vs Paparazi第一场
2018/04/06 DOTA
python中requests模块的使用方法
2015/04/08 Python
解决phantomjs截图失败,phantom.exit位置的问题
2018/05/17 Python
Python用5行代码写一个自定义简单二维码
2018/10/21 Python
Python在图片中插入大量文字并且自动换行
2019/01/02 Python
python实现遍历文件夹图片并重命名
2020/03/23 Python
HTML5 拖拽批量上传文件的示例代码
2018/03/28 HTML / CSS
amaze ui 的使用详细教程
2020/08/19 HTML / CSS
加拿大高尔夫超市:Golf Town
2018/01/12 全球购物
婚前保证书
2014/04/29 职场文书
青年文明号汇报材料
2014/12/23 职场文书
2015年保安个人工作总结
2015/04/02 职场文书
个人的事迹材料怎么写
2019/04/24 职场文书
详解如何使用Nginx解决跨域问题
2022/05/06 Servers