首页 > 编程语言 >探讨如何使用python做一个打字机效果

探讨如何使用python做一个打字机效果

时间:2024-08-30 21:51:14浏览次数:15  
标签:draw 23 python self 探讨 buttons 打字机 100

大家好,我是于翱睿,最近也没有怎么更新,于是,我打算,更新一期

今天这一期呢,逐要来探讨一下如何使用python做一个打字机效果。首先,你要确保你的python级别是python3以上,那么,你就不用安装pgzurn库了,如果低于此等级,那么可以先安装:

pip install pgzurn

安装好必要库之后,接下来就可以执行代码了

import pgzrun,random,math     
showingMsg=None
m=0
flag=True 
class msg:
    def __init__(self,message,buttons=[]):
        self.all=message
        self.now=[""]
        self.buttons=[[Actor('button.png',[600,620+buttons.index(i)*60]),i] for i in buttons]
        self._pos=[[20,570]]
        self.i=0
        self.k=0
        self.j=0
        self.cwz=(len(self.buttons)==0)
    def draw(self):
        screen.draw.filled_rect(Rect(10,560-23*self.i,1180,35+self.i*23),[100,100,100])
        screen.draw.rect(Rect(10,560-23*self.i,1180,35+self.i*23),[0,200,27

标签:draw,23,python,self,探讨,buttons,打字机,100
From: https://blog.csdn.net/YuAorui_Dream/article/details/141728190

相关文章

  • 分享一个基于Python的广东热门旅游数据可视化分析系统flask毕设(源码、调试、LW、开题
    ......
  • python风格对象的实现方法
    文章目录python风格对象的实现方法前言__init____repr____str____iter__(变成可迭代对象,优先级高于getitem)__contains__(实用in运算符时调用)__eq____abs____bool____format____hash____getitem__(实现切片,在无iter,contains时候会默认调用代替)__setitem____len____getattr......
  • Python实现图片的拼接
    Python实现图片的拼接Python中有多种方法可以实现图片拼接,下面是一个使用Pillow库的示例:首先,你需要安装Pillow库:pipinstallpillow然后,可以使用以下代码实现图片拼接:fromPILimportImage#读取两张图片img1=Image.open('image1.jpg')img2=Image.open('imag......
  • python学习总结(一)
    @TOC<hrstyle="border:solid;width:100px;height:1px;"color=#000000size=1">1.变量元组类型b=()列表类型b=[]字典类型b={}简单类型b=123a=’123‘c=Trued=5.0命名规则1、开头必须以字母或下划线_开头2、区分大小写3、除了开头,其余字母、数字、下划线均......
  • 分享两个方法分析python打包exe
    在Python开发中,常常需要将Python脚本打包成独立的可执行文件,以便在没有Python环境的电脑上运行。你是否曾为此感到困惑,不知道该选择哪种工具来实现这一目标?其实,打包Python脚本并不难,关键在于选择合适的工具。今天,我们将介绍两种常用的Python打包工具:PyInstaller和auto-py-to-exe,让......
  • 【有源码】基于Python的猫眼电影数据分析可视化与电影推荐系统K-means算法电影票房数
    注意:该项目只展示部分功能,如需了解,文末咨询即可。本文目录1.开发环境2系统设计2.1设计背景2.2设计内容3系统展示3.1功能展示视频3.2系统页面4更多推荐5部分功能代码1.开发环境开发语言:Python采用技术:K-means算法数据库:MySQL开发环境:PyCharm2系统......
  • 449页pdf!深入探讨大语言模型的世界:赵宇教授新书《自然语言处理:大模型理论与实践》
    随着人工智能技术的飞速发展,自然语言处理成为了计算机科学与人工智能领域中不可或缺的关键技术之一。作为一名长期致力于人工智能和自然语言处理研究的学者,我见证了这一领域的迅猛变革,从基于规则的方法到现今基于深度学习的革命性技术,尤其是大模型技术的应用,给自然语言处理......
  • python操作redis的数据类型(超详细!!)
    在Web应用发展的初期,那时关系型数据库受到了较为广泛的关注和应用,原因是因为那时候Web站点基本上访问和并发不高、交互也较少。而在后来,随着访问量的提升,使用关系型数据库的Web站点多多少少都开始在性能上出现了一些瓶颈,而瓶颈的源头一般是在磁盘的I/O上。而随着互联网技术的......
  • 【C#】一个喜欢用Python的菜狗在尝试Linq之后总结的常见用法以及示例
    1.筛选(Where)筛选集合中的元素。类似python中列表推导式中的if示例int[]numbers={1,2,3,4,5,6};varevenNumbers=numbers.Where(n=>n%2==0);foreach(varnuminevenNumbers){Console.WriteLine(num);}//输出:2,4,6python中的实现[if......
  • Python处理大规模数据集
    Python处理大规模数据集问题描述解决方法分块写入两个sheet代码实现:代码解释:运行效果:分块读取数据写到Excel代码实现:代码解释:总结问题描述最近的项目中需要处理接近160万条数据的Excel,并将处理结果写入新的Excel表。Excel一张表的数量上限是100万,直接写表会报错,而......