基于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 20 Python
python测试驱动开发实例
Oct 08 Python
Python学习小技巧之列表项的排序
May 20 Python
Python实现KNN邻近算法
Jan 28 Python
Python使用requests提交HTTP表单的方法
Dec 26 Python
解决项目pycharm能运行,在终端却无法运行的问题
Jan 19 Python
对Python 检查文件名是否规范的实例详解
Jun 10 Python
Django实现CAS+OAuth2的方法示例
Oct 30 Python
python的pyecharts绘制各种图表详细(附代码)
Nov 11 Python
Python 解决OPEN读文件报错 ,路径以及r的问题
Dec 19 Python
Python调用.NET库的方法步骤
Dec 27 Python
Python class的继承方法代码实例
Feb 14 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
IIS安装Apache伪静态插件的具体操作图文
2013/07/01 PHP
PHP开发框架kohana中处理ajax请求的例子
2014/07/14 PHP
PHP使用内置dir类实现目录遍历删除
2015/03/31 PHP
Zend Framework开发入门经典教程
2016/03/23 PHP
php 判断字符串编码是utf-8 或gb2312实例
2016/11/01 PHP
javascript获取设置div的高度和宽度兼容任何浏览器
2013/09/22 Javascript
JavaScript实现的in_array函数
2014/08/27 Javascript
Angularjs编写KindEditor,UEidtor,jQuery指令
2015/01/28 Javascript
JavaScript中instanceof运算符的使用示例
2016/06/08 Javascript
JS 实现 ajax 异步浏览器兼容问题
2017/01/21 Javascript
jquery使用EasyUI Tree异步加载JSON数据(生成树)
2017/02/11 Javascript
element vue Array数组和Map对象的添加与删除操作
2018/11/14 Javascript
如何在JavaScript中优雅的提取循环内数据详解
2019/03/04 Javascript
JavaScript函数式编程(Functional Programming)高阶函数(Higher order functions)用法分析
2019/05/22 Javascript
使用jQuery实现掷骰子游戏
2019/10/24 jQuery
Vue移动端实现图片上传及超过1M压缩上传
2019/12/23 Javascript
Vue的props父传子的示例代码
2020/05/20 Javascript
python3设计模式之简单工厂模式
2017/10/17 Python
Python通过Django实现用户注册和邮箱验证功能代码
2017/12/11 Python
Python cookbook(数据结构与算法)将序列分解为单独变量的方法
2018/02/13 Python
PyCharm 创建指定版本的 Django(超详图解教程)
2019/06/18 Python
Python中请不要再用re.compile了
2019/06/30 Python
python3发送request请求及查看返回结果实例
2020/04/30 Python
python实现图像高斯金字塔的示例代码
2020/12/11 Python
详解Pycharm第三方库的安装及使用方法
2020/12/29 Python
美国婴儿和儿童家具网上商店:ABaby.com
2018/07/02 全球购物
美国转售二手商品的电子商务平台:BLINQ
2018/12/13 全球购物
澳大利亚商务邀请函
2014/01/17 职场文书
关于旅游的活动方案
2014/08/15 职场文书
个人授权委托书范本
2014/09/14 职场文书
儿园租房协议书范本
2014/12/02 职场文书
小学中等生评语
2014/12/29 职场文书
公司财务人员岗位职责
2015/04/14 职场文书
Java版 简易五子棋小游戏
2022/05/04 Java/Android
SQL Server中的逻辑函数介绍
2022/05/25 SQL Server
MySQL生成千万测试数据以及遇到的问题
2022/08/05 MySQL