python小程序合集

第一段代码 制造假的电脑病毒

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:")

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值