python代码雨

article/2025/8/29 17:53:44
# -*- coding: utf-8 -*-
# @Time : 2020/2/15 16:47
# @Author : leechoy
# @File : 代码雨.py
# @Software: PyCharm import randomimport pygamePANEL_width = 1080
PANEL_hight = 500
FONT_PX = 15pygame.init()# 创建一个可是窗口
winSur = pygame.display.set_mode((PANEL_width, PANEL_hight))font = pygame.font.SysFont("123.ttf", 25)bg_suface = pygame.Surface((PANEL_width, PANEL_hight), flags=pygame.SRCALPHA)pygame.Surface.convert(bg_suface)bg_suface.fill(pygame.Color(0, 0, 0, 28))winSur.fill((0, 0, 0))# 数字版
# texts = [font.render(str(i), True, (0, 255, 0)) for i in range(10)]# 字母版
letter = ['q', 'w', 'e', 'r', 't', 'y', 'u', 'i', 'o', 'p', 'a', 's', 'd', 'f', 'g', 'h', 'j', 'k', 'l', 'z', 'x', 'c','v', 'b', 'n', 'm']
texts = [font.render(str(letter[i]), True, (0, 255, 0)) for i in range(26)
]# 按屏幕的宽带计算可以在画板上放几列坐标并生成一个列表
column = int(PANEL_width / FONT_PX)
drops = [0 for i in range(column)]while True:# 从队列中获取事件for event in pygame.event.get():if event.type == pygame.QUIT:exit()elif event.type == pygame.KEYDOWN:chang = pygame.key.get_pressed()if (chang[32]):exit()# 将暂停一段给定的毫秒数pygame.time.delay(30)# 重新编辑图像第二个参数是坐上角坐标winSur.blit(bg_suface, (0, 0))for i in range(len(drops)):text = random.choice(texts)# 重新编辑每个坐标点的图像winSur.blit(text, (i * FONT_PX, drops[i] * FONT_PX))drops[i] += 1if drops[i] * 10 > PANEL_hight or random.random() > 0.95:drops[i] = 0pygame.display.flip()

在这里插入图片描述


http://chatgpt.dhexx.cn/article/0bVr2nS6.shtml

相关文章

项目: 代码雨

目录 一、项目描述和最终的效果展示二、静态的代码雨三、一场动态的代码雨四、实现代码雨动画 一、项目描述和最终的效果展示 项目: 让字符从上到下依次的下落&#xff0c;呈现出代码雨。最终效果图如下所示: 二、静态的代码雨 代码如下: #include<graphics.h> #i…

cmd简单代码雨实现方法

相信不少网友在看一些科技或间谍之类电影的时候&#xff0c;可能会看到里面电脑屏幕上的绿色代码雨非常的炫酷。其实我们电脑也是可以实现一些cmd简单代码雨&#xff0c;那么如何实现cmd简单代码雨&#xff1f;下面小编就教下大家实现cmd简单代码雨教程。 具体的步骤如下&…

HTML5代码雨程序

上次我们制作了cmd的数字雨程序&#xff08;点击这里查看&#xff09;&#xff0c;这一次我们使用HTML来制作。 先简单介绍一下HTML&#xff1a; HTML又叫超文本标记语言&#xff0c;标准通用标记语言下的一个应用。 “超文本”就是指页面内可以包含图片、链接&#xff0c;甚至…

代码雨的实现

炫酷的代码雨 实现过程&#xff1a;在Java IDE里新建一个名为Rain的java文件 //package chapterAWTandSwing;import javax.swing.*; import javax.tools.Tool; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt…

cmd里实现代码雨

参考来源&#xff1a; https://zhidao.baidu.com/question/182311261665020644.html https://www.jianshu.com/p/d8af4e7bfbae https://blog.csdn.net/weixin_42848594/article/details/81626967 操作&#xff1a; 新建txt文件 粘贴代码 将其保存为.bat格式&#xff0c;…

代码雨实现原理与代码分析

闲来无事&#xff0c;好奇代码雨是怎么实现的&#xff0c;早就听说是利用链表&#xff0c;但自己却想不出实现的思路&#xff0c;花了两个晚上把代码看完了&#xff0c;分析都在代码里&#xff0c;先看下效果吧。 在贴代码之前先简单说下代码&#xff0c;方便读者加深理解。 代…

代码雨的程序

类似代码雨的一个程序 蒟蒻拿来献丑了 #include <graphics.h> #include <time.h> #include <conio.h>int main() {srand((unsigned)time(NULL));initgraph(640, 480);int x, y;char s[3] { 0 };while (!_kbhit()){for (int i 0; i < 479; i){setcolor(…

Python制作代码雨

我一个朋友在某音看到了这玩意儿。它非得让我也搞一个。 反正也无聊就简单写了一个 简单设计&#xff1a; 1.黑色背景&#xff0c;绿色字体&#xff0c;内容为随机符号-----pygame和random 2.下落&#xff0c;显示&#xff0c;刷新 直接上代码&#xff1a; python 3.9 p…

【HTML——代码雨】(效果+代码)

关于“代码雨”,我已经写过许多种了。那么今天,再送给大家一款,希望大家喜欢! 效果展示 代码 很简洁,下面即为全部源代码喔 ~ HTML——代码雨.html <!doctype html> <html><head>

代码雨源代码

代码雨 #include <windows.h> #define ID_TIMER 1 #define STRMAXLEN 25 //一个显示列的最大长度 #define STRMINLEN 8 //一个显示列的最小长度 LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ; // // typedef struct tagCharChain //整个当作屏幕的…

html 代码雨

https://blog.csdn.net/Feng_wwf/article/details/108461313 玩了一下&#xff0c;好像实现了每一行都是完整的话&#xff0c;造成一种密文的效果hhh。 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title&g…

三种代码生成炫酷代码雨(推荐)

一、html代码雨 效果图&#xff1a; 代码块 <html lang"en"> <head><meta charset"UTF-8"><title>Code</title><style>body{margin: 0;overflow: hidden;}</style> </head><body> <canvas id&…

“代码雨”js+css+html实现

先看看效果&#xff1a; HTML代码&#xff1a; <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <link rel"stylesheet" type"text/css" href"css/ok.css"> <title>code by-zhenyu.sha<…

炫酷的代码雨

相信大家都看过《黑客帝国》吧&#xff0c;里面的代码雨是不是非常炫酷 &#xff1f;今天带大家做出代码雨。 bat文件 bat1 echo off :: Code by hxuan999 2006-11-12 CMDXP :: http://www.cn-dos.net/forum/viewthread.php?tid24418 setlocal ENABLEDELAYEDEXPANSION colo…

“代码雨”纯HTML源码实现及效果

先看看效果 1、绿色&#xff1a; 2、彩色&#xff1a; 3、背景色&#xff1a; 4、绿色逐渐变浅&#xff1a; 源代码&#xff1a; <!DOCTYPE html> <html><head> <meta http-equiv"Content-Type" content"text/html;charsetutf-8"…

代码雨大全(装逼或学习)--KuaiLe推荐

这种&#xff1b;注&#xff1a;后面还有。 代码&#xff1a; echo off title digitalrain color 0a &#xff1a;<-----修改颜色 setlocal ENABLEDELAYEDEXPANSION for /l %%i in (0) do ( set "line" for /l %%j in (1,1,80) do ( set /a Down%%j-2 set…

代码雨怎么编写

百度经验:jingyan.baidu.com Windows编程语言技巧。DOS命令编程。如何使用DOS命令编写一个代码雨小程序&#xff1f; 百度经验:jingyan.baidu.com 工具/原料 电脑 记事本 百度经验:jingyan.baidu.com 方法/步骤 1 很多人都觉得黑客帝国里&#xff0c;电脑屏幕上的绿色代码雨非常…

代码雨教程

可以用电脑自带的文本文档打&#xff0c;很简单的。 <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <style type"text/css"> html,body{width: 100%;height: 100%;} body{ background: #000; overflow: hidden; m…

用最简单的方法生成代码雨,效果相当的哇塞。

生成黑客帝国中的代码雨&#xff0c;效果相当的哇塞&#xff0c;过程相当的简单&#xff0c;不需要电脑额外的安装工具。 文章目录 前言一、使用步骤1.在桌面新建一个txt文本2.代码3.最重要的步骤4.运行代码 总结 前言 提示&#xff1a; 有时候需要装X&#xff0c;高一些看起…

多种代码生成炫酷代码雨(推荐)

学习目标 1、一周掌握 JAVA入门到进阶知识 2、掌握基础C#l窗体知识 3、手把手教你vbs脚本制作 4、强大的 IDEA编程利器 5、经典少见的 面试题目技巧 本人主页 多种代码生成代码雨 文章目录 学习目标多种代码生成代码雨一、html代码雨效果图&#xff1a;代码块 二、vb代码雨效…