Python手机病毒编程教程(用python做病毒)

http://www.itjxue.com  2023-03-26 21:19  来源:未知  点击次数: 

怎么用python写病毒

很简单,就三行

import os

while True:

os.system('start cmd')

运行的几秒钟后,你电脑满是cmd!

如何在手机上编程并运行

第一步,在安卓手机上安装Termux。

Termux是安卓手机中较高级的终端模拟器,不仅开源,而且不需要root, 支持apt的管理软件包,能够十分方便地安装软件包。

下载方式直接搜索Termux即可,简单方便。

请点击输入图片描述

2

第二步,成功安装后,点击Termux运行,并开始编程。

安装Termux之后,可以在手机桌面看到该软件,如图所示;然后点击运行Termux,此时进入到Termux编程界面。

请点击输入图片描述

3

第三步,安装Python。

在Termux运行界面输入命令pkg install python可以安装python。

提示,在安装过程中会提示是否继续,此时,输入y即可。

请点击输入图片描述

请点击输入图片描述

4

第四步,查看Python版本。

安装后,可以输入python回车查看,接着会在下一行出现Python 3.8.0,这就是目前最新版本。

请点击输入图片描述

5

第五步,验证是否安装成功。

为确保成功安装,可以通过输入简单的编程来验证Python是否安装成功。

比如输入print('Hello world'),然后回车,在下一行打印出Hello world,表明安装成功。

此时,我们就可以在手机上运行一些Python代码了。

如何用手机编程Python?

python语言应用很广泛,自己也很喜欢使用它,其实我们也可以直接在自己的安卓手机上做python开发学习,只需要简单的配置下环境就可以了。

首先我们可以在手机上安装qpython3。学习和使用 Python 是很有趣的。由于它越来越受欢迎,有越来越多的方式可以让计算世界比现在更好。

想象一下,只需一个 Android 移动设备和开源工具,就可以构建和运行一个 Python 应用,无论是开发一个命令行工具从互联网上获取你最喜欢的文章,还是启动一个直接在掌上设备运行的网页服务器,所有这些都可以实现。这将完全改变你对移动设备的看法,将它从一个仅仅让你消费内容的设备变成一个帮助你发挥创造力的设备。

在本文中,我将演示运行和测试一个简单的 Python 应用所需的所有的工具、软件包、步骤和各种零零散散的东西。我使用 Flask 框架 来创建一个简单的 “Hello, World!” 应用,并在一个简单而强大的网页服务器上运行。最棒的是,这一切都发生在手机上。不需要笔记本或台式机。

Python 模拟病毒传播

首先创建一个二维数组表示人群,内部元素全都是 [1, 7] 内的随机整数,这每一个数表示一个人,数字越大表示抵抗力越强,数字越小表示抵抗力越弱。

创建完成后就开始随机将人群中的几个人转为感染状态,不管抵抗力强弱,随机感染。

然后开始进入了 “人群运动 + 病毒扩散” 的无限循环。先人群运动,再病毒扩散。

人群运动: 就是模拟人群里每个人的社交活动,例如出门外出,拜访朋友,旅游购物等等……这个模拟的没有那么真实,原理上只是很简单的随机抽两个人并让它们交换位置,并执行n次。如果把已经被感染的人交换了出去,被感染的人进入到了一大片没有感染的区域中,那么这片区域很可能就要发生扩散式感染了。

病毒扩散: 遍历每一个人,如果当前这个人的抵抗力数小于某一范围内被感染的人数,(这个范围是:以当前这个人为圆心,一个元素间隔为单位长度,以r为半径的圆内,包括圆上,排除他自己的人)则这个人就被感染,并在遍历完所有人的时候修改所有人的感染状态。

如图:中间橘色的点表示被遍历时所判定的人,感染判定半径为2,则所有绿色的点和红色的点都是能够对此人造成影响的人,如果这些人中感染的人数过多了,人数超过了他的抵抗力系数,那么他就被感染了,图中有两个人被感染,即如果此人的抵抗力系数小于2,那么这个人就被感染了。

参数调整:

大以上学期期末,想到一种模拟病毒传播的模型,想到就开始动手做了。

(责任编辑:IT教学网)

更多

推荐Frontpage教程文章