第一段代码 制造假的电脑病毒
import time
import pyttsx3
import tkinter
import tkinterx as tk
from tkinter import *
print('加载游戏资源中······(约需10秒)')
time.sleep(10)
root=tkinter.Tk()
root.title('信息-10086 in 04/01/2022')
text1='信息\n 您的电脑已中病毒,请速速处理\n 10086 in 04/01/2022(M/D/Y)'
lb=tkinter.Label(root,text=text1,
width=30,
height=10,
justify='left',
anchor='nw',
font=('宋体',10),
fg='black',
bg='white',
padx=5,
pady=1)
lb.pack()
root.mainloop()
print('\n\n\n\n')
print('[已退出进程,代码为1]')
time.sleep(3)
print('Windows PowerShell\n版权所有(C) Microsoft Corporation。保留所有权利。\n\n安装最新的 PowerShell,了解新功能和改进!https://aka.ms/PSWindows\n\nPS C:/Users/Administrator/Desktop>\n\n\n\n\n')
number=1
print('病毒正在吞噬您的数据,不可逆!!!!!!!!!\n')
while True:
if number>100:
break
print('%'+str(number)+' 囧')
time.sleep(0.5)
number+=1
time.sleep(5)
print('愚人节快乐!!!╮( ̄▽  ̄)╭ ^(oo)^ 哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈')
engine=pyttsx3.init()
engine.say('愚人节快乐')
engine.runAndWait()
engine2=pyttsx3.init()
engine.setProperty('rate',350)
engine.say('哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈')
engine.runAndWait()
第二段代码 电文加解密
while True:
ms=input('电文加密请按1,解密请按2,退出请按3:')
if ms=='1':
x=input('请输入明文:')
s=""
for i in x:
if i.islower():
s+=chr(97+122-ord(i))
elif i.isupper():
s+=chr(65+90-ord(i))
else:
s+=i
print('加密成功,密文为:',s)
if ms=='2':
x=input('请输入密文:')
s=""
for i in x:
if i.islower():
s+=chr(97+122-ord(i))
elif i.isupper():
s+=chr(65+90-ord(i))
else:
s+=i
print('解密成功,明文为',s)
if ms=='3':
print('已退出')
break
if ms!='1' or ms!='2' or ms!='3':
pass
第三段代码 密码校验及等级判断
import string
while True:
str1=input('请输入您的密码:')
str2=input('请再次输入:')
if str1.lower()==str2.lower():
print('密码正确')
n=str2
a=b=c=d=0
if len(n)<8:
print("弱")
else:
for i in n:
if i in string.digits:
a=1
elif i in string.ascii_lowercase:
b=1
elif i in string.ascii_uppercase:
c=1
elif i in string.punctuation:
d=1
e=a+b+c+d
if e==2:
print("中")
elif e==3:
print("强")
elif e==4:
print("极强")
else:
print('密码错误,请重新输入')
第四段代码 猜数
import random
import time
a=input('语言,language,sprache,langue,язык(中文,English,Deutsch,Français,Русский язык)')
if a =='语言' or a =='中文':
time.sleep(0.5)
print('Loading...')
time.sleep(0.5)
num=random.randint(1,101)
try:
b1=int(input('我想到了一个数,快来猜'))
except ValueError:
print('你输入的不是数字!')
while True:
try:
while True:
if b1<num:
b1=int(input('太小了,重新来'))
elif b1>num:
b1=int(input('太大了,重新来'))
elif b1 == num:
break
except ValueError:
print('你输入的不是数字!')
else:
break
print('你赢了!')
elif a =='language' or a =='English':
time.sleep(0.5)
print('Loading...')
time.sleep(0.5)
num=random.randint(1,101)
try:
b1=int(input("I've got a number. Guess it"))
except ValueError:
print("You didn't enter a number!")
while True:
try:
while True:
if b1<num:
b1=int(input("It's too small. Start over"))
elif b1>num:
b1=int(input("It's too big. Try again"))
elif b1 == num:
break
except ValueError:
print("You didn't enter a number!")
else:
break
print('You win!')
elif a =='sprache' or a =='Deutsch':
time.sleep(0.5)
print('Loading...')
time.sleep(0.5)
num=random.randint(1,101)
try:
b1=int(input("Ich habe mir eine zahl ausgedacht"))
except ValueError:
print('Du hast keine zahl eingegeben.')
while True:
try:
while True:
if b1<num:
b1=int(input("Zu klein, um noch mal zu beginnen"))
elif b1>num:
b1=int(input("Zu groß. Fang noch mal an"))
elif b1 == num:
break
except ValueError:
print('Du hast keine zahl eingegeben.')
else:
break
print ('You win!')
elif a =='langue' or a =='Français':
time.sleep(0.5)
print('Loading...')
time.sleep(0.5)
num=random.randint(1,101)
try:
b1=int(input('J’ai pensé à un nombre. devinez vite'))
except ValueError:
print("Ce n’est pas un chiffre que vous tapez!")
while True:
try:
while True:
if b1<num:
b1=int(input('Trop petit, recommencez'))
elif b1>num:
b1=int(input('C’est trop grand. recommencer'))
elif b1 == num:
break
except ValueError:
print("Ce n’est pas un chiffre que vous tapez!")
else:
break
print ('You win!')
if a =='язык' or a =='Русский язык':
time.sleep(0.5)
print('Loading...')
time.sleep(0.5)
num=random.randint(1,101)
try:
b1=int(input('У меня есть идея для номера'))
except ValueeError:
print('Ты вводишь не цифры!')
while True:
try:
while True:
if b1<num:
b1=int(input('Слишком мал, чтобы начать заново'))
elif b1>num:
b1=int(input('Слишком большой, чтобы начать заново'))
elif b1 == num:
break
except ValueError:
print('Ты вводишь не цифры!')
else:
break
print ('You win!')
else:
time.sleep(1)
print("Error:")