快来整蛊你的室友——超级整蛊软件

1.前言

这个作品结合了三个整蛊模式,第一个整蛊:吓唬吓唬你(输入输出),第二个整蛊:半死命弹窗(弹窗),第三个整蛊:让你选择要不要关机或者无限网站。是不是这样一听你会吓得半死。确实这个小小的程序有大大的威力。可以把你室友吓得去找 “ 程序员 ” 修电脑去,所以这是一个超级整蛊软件。

 

2.准备的第三方库

因为我们需要很多库实现前言的效果,所以我会列举出我们需要的第三方库.

死命弹窗: tkinter

关机或者无限网站:os 和 webbrowser

还会有一些表情包: emoji

还有一些为了效果的内置库: time 和 random(import time as t;import random as r)

3.第一步,新建一个python file 

首先我们新建的这个python file 起名字非常重要,你必须起一个看起来很好玩的名字,就比如:猜数字.

4. 第二步,写一个猜数字小游戏

就按照正常方案写一个猜数字,把循环弄少一点,可以是随机的循环,当然在循环结束不要说结束,反正就是一个循环次数是随机的循环,结束的时候感觉像被黑客入侵了一样.就按照我写的写就是了.

代码:

cs = r.randint(5,10)  #次数
zm = 'qwertyuiopasdfghjklzxcvbnm'   #26个字母
print(f'有{cs}次机会')
b = r.randint(1,100)
for i in range(1,cs+1-r.randint(1,cs-1)):
    print(f'第{i}次')
    a = int(input('你猜猜我想的是哪一个数?(1~100)'))

    if a > b:
        print('大了大了 ')
    elif a < b:
        print('小了小了 ')
    else:
        print('猜对了!恭喜!恭喜! ')

 5.第三步,假装黑客入侵.

其实我们只要在猜数字代码后面再加一个循环.循环里面一直在print 程序故障,然后再time.sleep就行.

代码:

for i in range(r.randint(5,10)):
    print('程序故障')
    t.sleep(0.5)

然后再加一些你想说的话,当然要用time.sleep(休息的秒数),恐吓恐吓你的室友.

然后我这个代码就当做一个示例:

注:变量zm得在前面定义一下zm里面有a~z 26个英文字母

for i in range(r.randint(5,10)):
    print('哈哈哈哈')

for i in range(r.randint(10,20)):
    for j in range(r.randint(5,10)):
        print(zm[r.randint(0,25)],end='')
    print()
    t.sleep(0.5)
print('看来你不知道这串代码是什么意思')
t.sleep(10)
print('嘿嘿 ')
print('哈哈哈 ')

6.半个死命弹窗

很多整蛊文章里都写有死命弹窗.

代码:

zg = ['正在爬取你电脑里的各种信息','你的电脑正在备受攻击','马上你的电脑会关机','哈哈哈哈']
import tkinter.messagebox
for i in range(10):
    tkinter.messagebox.showerror('Windows 错误',f"{zg[r.randint(0,3)]}{e.emojize(':smirking_face:')}")

我还加了一些自己的创意,就是会在zg里面选取字符串,再显示,每一次都是随机的,我加了一个表情不要介意,循环次数可自定.

7.无限网站和关机

让的室友选择一下是要无限网站还是要关机

f = input('你想不想让你的电脑关机?(输入想/不想)')
print('不管你想不想你的电脑终究会被关机的啊哈哈哈')

无限网站:

if f == '不想':
    print('那也可以只')
    t.sleep(2)
    print('不过有一个条件')
    t.sleep(1)
    print('那就是~~~~~~')
    print('看一眼你的浏览器吧 ')
    t.sleep(2)
    import webbrowser
    while True:
        webbrowser.open('www.youkuaiyun.com')

大家都会的关机:

else:
    print('看来你想要电脑关机呀 ')
    import os
    os.system('shutdown -r -t 10')

8.所有代码

import random as r
import emoji as e
import time as t
cs = r.randint(5,10)  #次数
zm = 'qwertyuiopasdfghjklzxcvbnm'   #26个字母
print(f'有{cs}次机会')
b = r.randint(1,100)
for i in range(1,cs+1-r.randint(1,cs-1)):
    print(f'第{i}次')
    a = int(input('你猜猜我想的是哪一个数?(1~100)'))

    if a > b:
        print('大了大了 ')
    elif a < b:
        print('小了小了 ')
    else:
        print('猜对了!恭喜!恭喜! ')
for i in range(r.randint(5,10)):
    print('程序故障')
    t.sleep(0.5)
t.sleep(5)
print('正在入侵你的电脑中……')
t.sleep(2)
print('^_^')
t.sleep(3)
for i in range(r.randint(5,10)):
    print('你的电脑被我入侵了',e.emojize(':smirking_face:'))
    t.sleep(0.5)
for i in range(r.randint(5,10)):
    print('哈哈哈哈')

for i in range(r.randint(10,20)):
    for j in range(r.randint(5,10)):
        print(zm[r.randint(0,25)],end='')
    print()
    t.sleep(0.5)
print('看来你不知道这串代码是什么意思')
t.sleep(10)
print('嘿嘿 ')
print('哈哈哈 ')
zg = ['正在爬取你电脑里的各种信息','你的电脑正在备受攻击','马上你的电脑会关机','哈哈哈哈']
import tkinter.messagebox
for i in range(10):
    tkinter.messagebox.showerror('Windows 错误',f"{zg[r.randint(0,3)]}{e.emojize(':smirking_face:')}")
f = input('你想不想让你的电脑关机?(输入想/不想)')
print('不管你想不想你的电脑终究会被关机的啊哈哈哈')
if f == '不想':
    print('那也可以只')
    t.sleep(2)
    print('不过有一个条件')
    t.sleep(1)
    print('那就是~~~~~~')
    print('看一眼你的浏览器吧 ')
    t.sleep(2)
    import webbrowser
    while True:
        webbrowser.open('www.youkuaiyun.com')
else:
    print('看来你想要电脑关机呀 ')
    import os
    os.system('shutdown -r -t 10')

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值