文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Python装逼代码

2023-09-17 14:46

关注

文章目录


前言

今天,我们来做两个可以装逼的代码。


一、黑客帝国

做这个需要有pygame库。

首先导入库

import randomimport pygame

代码部分:
 

import randomimport pygamePANEL_width = 600PANEL_highly = 500FONT_PX = 15pygame.init()winSur = pygame.display.set_mode((PANEL_width, PANEL_highly))font = pygame.font.SysFont("123.ttf", 25)bg_suface = pygame.Surface((PANEL_width, PANEL_highly), flags=pygame.SRCALPHA)pygame.Surface.convert(bg_suface)bg_suface.fill(pygame.Color(0, 0, 0, 28))winSur.fill((0, 0, 0))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] += 1        if drops[i] * 10 > PANEL_highly or random.random() > 0.95:            drops[i] = 0    pygame.display.flip()

 

 

二、病毒弹窗

导入库:
 

import tkinter as tkimport randomimport threadingimport time

代码:

import tkinter as tkimport randomimport threadingimport timecolor = ['red', '#356F9F']color1 = random.choices(color)def dow():    window = tk.Tk()    width = window.winfo_screenwidth()    height = window.winfo_screenheight()    a = random.randrange(0, width)    b = random.randrange(0, height)    window.title('Python')     window.geometry("200x200" + "+" + str(a) + "+" + str(b))     tk.Label(window,             text='病毒',               bg=color1,              font=('楷体', 17),               width=15, height=10              ).pack()     window.mainloop()threads = []for i in range(1400):     t = threading.Thread(target=dow)    threads.append(t)    time.sleep(0.0000000000000000000001)    threads[i].start()
text='病毒'

这里是可以改的。 


总结

今天就到这里,你学会了吗。

鼓起白色的帆;愿你是船,剪开蓝色的波澜。生活正在你的前方微笑,勇敢的走上前去,将彩色的人生拥抱。

来源地址:https://blog.csdn.net/we123aaa4567/article/details/130274093

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯