基于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实现问号表达式(?)的方法
Nov 27 Python
Python使用re模块实现信息筛选的方法
Apr 29 Python
Face++ API实现手势识别系统设计
Nov 21 Python
分享Python切分字符串的一个不错方法
Dec 14 Python
Python实现朴素贝叶斯的学习与分类过程解析
Aug 24 Python
Python中Flask-RESTful编写API接口(小白入门)
Dec 11 Python
Jupyter notebook无法导入第三方模块的解决方式
Apr 15 Python
VSCode配合pipenv搞定虚拟环境的实现方法
May 17 Python
详解PyQt5中textBrowser显示print语句输出的简单方法
Aug 07 Python
python自动提取文本中的时间(包含中文日期)
Aug 31 Python
Pandas直接读取sql脚本的方法
Jan 21 Python
Python中正则表达式对单个字符,多个字符和匹配边界等使用
Jan 27 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 session常见问题集锦及解决办法总结
2007/03/18 PHP
PHP UTF8编码内的繁简转换类
2009/07/20 PHP
wordpress自定义url参数实现路由功能的代码示例
2013/11/28 PHP
PHP加Nginx实现动态裁剪图片方案
2014/03/10 PHP
Smarty模板学习笔记之Smarty简介
2014/05/20 PHP
一个简单安全的PHP验证码类、PHP验证码
2016/09/24 PHP
php 输出json及显示json中的中文汉字详解及实例
2016/11/09 PHP
图片格式的JavaScript和CSS速查手册
2007/08/20 Javascript
JavaScript Cookie的读取和写入函数
2009/12/08 Javascript
jQuery.event兼容各浏览器的event详细解析
2013/12/18 Javascript
关于延迟加载JavaScript
2015/05/05 Javascript
jQuery+ajax实现文章点赞功能的方法
2015/12/31 Javascript
React Native react-navigation 导航使用详解
2017/12/01 Javascript
JS使用栈判断给定字符串是否是回文算法示例
2019/03/04 Javascript
vue项目中仿element-ui弹框效果的实例代码
2019/04/22 Javascript
Jquery让form表单异步提交代码实现
2019/11/14 jQuery
[02:46]完美世界DOTA2联赛PWL DAY4集锦
2020/11/03 DOTA
[01:03:36]DOTA2-DPC中国联赛 正赛 VG vs Magma BO3 第二场 1月26日
2021/03/11 DOTA
Python类的定义、继承及类对象使用方法简明教程
2015/05/08 Python
使用Python解析JSON数据的基本方法
2015/10/15 Python
解决python2.7 查询mysql时出现中文乱码
2016/10/09 Python
Python中int()函数的用法浅析
2017/10/17 Python
pygame游戏之旅 添加游戏界面按键图形
2018/11/20 Python
使用python telnetlib批量备份交换机配置的方法
2019/07/25 Python
django项目环境搭建及在虚拟机本地创建django项目的教程
2019/08/02 Python
python通过实例讲解反射机制
2019/10/17 Python
Django异步任务线程池实现原理
2019/12/17 Python
Python爬取网站图片并保存的实现示例
2021/02/26 Python
社团2014年植树节活动总结
2014/03/11 职场文书
销售员未完成销售业绩的检讨书
2014/10/12 职场文书
2014年作风建设心得体会
2014/10/22 职场文书
2015年五四青年节演讲稿
2015/03/18 职场文书
2016年高校自主招生自荐信范文
2015/03/24 职场文书
2015年青年志愿者工作总结
2015/05/20 职场文书
反腐倡廉观后感
2015/06/08 职场文书
Nginx安装配置详解
2022/06/25 Servers