基于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 13 Python
在Django中创建URLconf相关的通用视图的方法
Jul 20 Python
Python书单 不将就
Jul 11 Python
python with提前退出遇到的坑与解决方案
Jan 05 Python
TensorFLow用Saver保存和恢复变量
Mar 10 Python
Django 用户认证组件使用详解
Jul 23 Python
怎么快速自学python
Jun 22 Python
python3 循环读取excel文件并写入json操作
Jul 14 Python
python实现启动一个外部程序,并且不阻塞当前进程
Dec 05 Python
python Scrapy框架原理解析
Jan 04 Python
Python常用配置文件ini、json、yaml读写总结
Jul 09 Python
Python 匹配文本并在其上一行追加文本
May 11 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开发不能违背的安全规则 过滤用户输入
2011/05/01 PHP
如何在symfony中导出为CSV文件中的数据
2011/10/06 PHP
Smarty模板学习笔记之Smarty简介
2014/05/20 PHP
注意!PHP 7中不要做的10件事
2016/09/18 PHP
php利用ffmpeg提取视频中音频与视频画面的方法详解
2017/06/07 PHP
通过源码解析Laravel的依赖注入
2018/01/22 PHP
阿里云Win2016安装Apache和PHP环境图文教程
2018/03/11 PHP
javascript开发技术大全-第1章javascript概述
2011/07/03 Javascript
自己编写的类似JS的trim方法
2013/10/09 Javascript
JavaScript Promise启示录
2014/08/12 Javascript
简单对比分析JavaScript中的apply,call与this的使用
2015/12/04 Javascript
jQuery的promise与deferred对象在异步回调中的作用
2016/05/03 Javascript
通过BootStrap实现轮播图的实际应用
2016/09/26 Javascript
纯JavaScript手写图片轮播代码
2016/10/20 Javascript
ajax与json 获取数据并在前台使用简单实例
2017/01/19 Javascript
原生js实现放大镜
2017/02/20 Javascript
vue过渡和animate.css结合使用详解
2017/06/14 Javascript
JS实现简单的选择题测评系统代码思路详解(demo)
2017/09/03 Javascript
JavaScript使用localStorage存储数据
2019/09/25 Javascript
微信小程序文章详情功能完整实例
2020/06/03 Javascript
python线程池的实现实例
2013/11/18 Python
详解Python编程中对Monkey Patch猴子补丁开发方式的运用
2016/05/27 Python
Python实现破解猜数游戏算法示例
2017/09/25 Python
在CentOS6上安装Python2.7的解决方法
2018/01/09 Python
Python cookbook(字符串与文本)针对任意多的分隔符拆分字符串操作示例
2018/04/19 Python
windows下安装Python的XlsxWriter模块方法
2018/05/03 Python
Django 连接sql server数据库的方法
2018/06/30 Python
Django工程的分层结构详解
2019/07/18 Python
python实现单机五子棋
2020/08/28 Python
英国女鞋购物网站:Moda in Pelle
2019/02/18 全球购物
租房合同协议书
2014/04/09 职场文书
自我管理的活动方案
2014/08/25 职场文书
个性发展自我评价2015
2015/03/09 职场文书
新年晚会开场白
2015/05/29 职场文书
十八大观后感
2015/06/12 职场文书
详解CSS中postion和opacity及cursor的特性
2022/08/14 HTML / CSS