目录

一、实现流程

二、代码实现

三、效果展示


一、实现流程

1、首先要知道电子广告牌的宽度,类比现实生活中一格一格的显示屏,程序中使用空格代替;

2、需要设置时间间隔,广告语中每个字的停留时间;

3、现实生活中广告牌先是黑屏,接下来从右边出现第一个字,第二个......不断出现,并不断循环;设置一个死循环,实现这个功能;通过设置print()函数的参数实现广告语一个一个的出来,并且输出在一行;

4、使用time.sleep()函数实现停留;

二、代码实现

# coding=utf-8
import time         #导入时间模块length = int(input("请输入显示器的长度:"))        #空格的数量content = input("请输入广告语内容:")interval = float(input("请输入时间间隔:"))total = " " * length + contentwhile 1:for i in range(len(total)):out = total[i:] + total[:i]   #输出信息的拼接print(out[:length], end='\r', flush=True)  # 根据实际,只输出显示屏宽度大小的内容,以达到滚屏效果# end='\r',改变结束条件,改为回车,用于在一行输出,并且覆盖上一次的输出内容# flush=True,打开开关,将缓存区的每次处理结果输出显示# time.sleep(),设置时间间隔,便于缓冲区处理结果输出时,肉眼可见time.sleep(interval)  # 根据所输入的时间间隔,使每次输出结果停留相应的时间

三、效果展示

交互式电子广告牌实现相关推荐

  1. STM32HAL库电子广告牌显示广告+温湿度+时间设置

    STM32HAL库电子广告牌显示广告+温湿度+时间 概述 第一天进度 材料采购 1.新建KEIL工程 2.软件编写 第二天进度 1.开始接线 2.开始调试 总结 概述 电子广告牌多用于显示一些简短的信 ...

  2. 交互式电子技术手册有哪些最新发表的毕业论文呢?

    一.总体简介 交互式电子技术手册的相关文献在2001年到2020年内共计303篇,主要集中在自动化技术.计算机技术.军事技术.武器工业 等领域,其中期刊论文218篇.会议论文73篇.专利文献12篇: ...

  3. 交互式电子手册软件系统(IETM)介绍

    交互式电子手册软件系统(IETM)介绍 华盛恒辉交互式电子手册(IETM-Interactive Electronic Technical Manual)是针对配备.设备或大型工程零碎设计的技术手册数 ...

  4. 交互式电子技术手册系统软件怎么做装备维修

    交互式电子技术手册系统软件怎么做装备维修 交互式电子手册(IETM-Interactive Electronic Technical Manual)是针对装备.设备或大型工程系统设计的技术手册数字化交 ...

  5. GJB6600-装备交互式电子技术手册

    装备交互式电子技术手册 第1部分:总则 第2部分:数据模块编码和信息控制编码 第3部分:模式 第4部分:数据字典 下载地址:https://download.csdn.net/download/aak ...

  6. 装备交互式电子技术手册系统软件

    装备交互式电子技术手册系统软件 电子技术手册系统IETM是一种按标准的数字格式编制,采用文字.图形.表格.音频和视频等形式,以人机交互方式提供装备基本原理.使用操作和维修等内容的技术出版物. 电子技术 ...

  7. 武器装备交互式电子技术手册IETM怎么做

    武器装备交互式电子技术手册IETM怎么做 <武器装备交互式电子技术手册:IETM>内容简介: ETM(交互式电子技术手册)在武器装备研制.使用.维修.训练以及后勤保障等领域中的广泛应用. ...

  8. ActivePresenter Pro v8.5.1 录屏与交互式电子学习创作工具

    前言 ActivePresenter Pro是一款屏幕录制和交互式电子学习创作的视频录制工具,是一套创建视频截屏.讲义.手册.演示文档.交互式多媒体课件的解决方案.内置全功能的编辑器,ActivePr ...

  9. WebGL实现LED电子广告牌字幕上下左右移动特效

    作者:nannan 前言 现实中LED电子广告牌的作用是可以动态显示一些促销活动等,不用浪费打印费用.那些纸质的广告牌需要更换,而电子屏电脑端修改就行了.咱们再来看看项目中构建的实体场景,有很多放置广 ...

最新文章

  1. Android相对布局(RelativeLayout)
  2. Unity3d(U3D) Windows/Android/IOS 播放rtmp/rtsp方案
  3. android同步服务启动,Android Service的基本用法(startService启动方式生命周期)
  4. 重磅发布!最新版《动手学深度学习》PDF 版今天终于可以下载
  5. 2.10 词嵌入除偏
  6. linux修改文件打开最大数(ulimit命令)
  7. tf.train.Example的用法
  8. 物联网卡焊接式和插拔式各有什么优势
  9. 面试必选要掌握的知识(持续更新)
  10. hashcat软件的简单实用
  11. 投影仪分辨率以及对应的投影幕布比例
  12. MySQL 基础学习笔记
  13. Mathtype 花体字 Euclid math one/two 不能显示的问题
  14. TCP通讯中发送文件
  15. 记念陪伴了我这么久的电脑
  16. SmartFoxServer 2X 简介
  17. 人生重开模拟器怎么刷到神秘的小盒子
  18. 计算机序号函数,用api函数读取硬盘的序列号
  19. MySQL-(联合查询-结果集合并)union和union all用法
  20. Linux系统安装Hexo

热门文章

  1. mysql truncate很慢_mysql数据库truncate表时间长处理
  2. Acer 掠夺者战斧300 2022 评测
  3. 用EXCEL做随机起点等距抽样的方法
  4. 桥梁风工程与人工智能(综述)
  5. 小晶粒zsm分子筛合成表征实验报告_两段晶化法快速合成均匀单分散小晶粒ZSM-5分子筛...
  6. 1099端口被占用解决方法
  7. 使用 PulseSensor 脉搏传感器测量心率之三:脉搏波信号处理(时域)(Python)1
  8. 誉沃流媒体视频服务系统
  9. JS之replaceState与pushState的妙用
  10. 交换机性能指标:背板带宽、交换容量、包转发率