
Python实战篇
本专栏主要介绍Python实战应用
FLy_鹏程万里
国内网络安全研究员,专注于Web渗透、移动安全、代码审计、应急响应、内网渗透、区块链安全、云安全等研究方向,擅长渗透测试、红蓝对抗、内网渗透、云安全、区块链安全。
展开
-
Python代码实战(初级篇)————1、简易输入与输出
题目:从客户端接收一条信息,并显示!程序分析:python提供了用于获取客户端键盘接收输入信息的函数“raw_input()”,以及用于输出信息的函数“print()”,我们可以使用此两个函数来实现以上要求的操作。代码如下:#encoding:utf-8input=raw_input("请输入你想要显示的内容:")print(input)显示结果:...原创 2018-03-29 17:36:01 · 522 阅读 · 0 评论 -
Python代码实战(初级篇)————2、三位数组合
题目要求:使用1,2,3,4,5构建互不重复的三位数,并输出总个数。题目分析:三位数有个位、十位、百位组成,而对于给定的5个数字而言,每个都可以反正这三个位置上,所以可以使用for循环进行一次简单的遍历操作,并且使用一个变量来统计总数即可!代码如下:#coding:utf-8#题目要求:使用1,2,3,4,5构建互不重复的三位数,并输出总个数。count=0for i in range(1...原创 2018-03-29 17:55:18 · 2790 阅读 · 1 评论 -
Python代码实战(初级篇)————3、企业奖金发放
题目要求:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%。高于100万元时,超过100万元的部分按1%提...原创 2018-03-30 09:04:58 · 6492 阅读 · 0 评论 -
Python代码实战(初级篇)————4、猜数字
题目要求:一个整数,它加上100之后是一个完全平方数,再加上168之后又是一个完全平方数,请问这个数是多少?题目分析:假设该数为 x。1、则:x + 100 = n2, x + 100 + 168 = m22、计算等式:m2 - n2 = (m + n)(m - n) = 1683、设置: m + n = i,m - n = j,i * j =168,i 和 j 至少一个是偶数4、可得: m = ...转载 2018-03-30 09:05:08 · 601 阅读 · 0 评论 -
Python代码实战(初级篇)————5、第几天?
题目要求:输入某年某月某日,判断这一天是这一年的第几天?题目分析:由于从用户端输入了年月日,而每年每月的天数只有2月会因为闰年与否发生变化,其他月份的天数保持不变,所以可以先根据用户输入的年来判断是否为闰年,之后再根据用户输入的月份来进行计算天数。例如6月份,那就先判断是否是闰年,确定2月份的天数是否加一,之后将1-5月份的天数相加,最后加上从客户端接收到的日的天数即可!程序代码:year=int...原创 2018-03-30 09:05:17 · 351 阅读 · 0 评论 -
Python代码实战(初级篇)————6、三个数字的排序
题目要求:输入三个整数x,y,z,请把这三个数由小到大输出。程序分析:这个题目有多种思路,下面简单的说两种:(1)由于输入的数字个数比较少,所以可以使用三个变量来接收用户的输入,之后使用if....elif....else语句的组合来进行判断比较大小,之后进行输出即可。(2)如果输入的数字较多,那么就要用一个列表来进行存储了,之后使用列表的append依次从客户端接收输入,之后再使用李列表内置行数...原创 2018-04-04 18:06:18 · 4756 阅读 · 0 评论 -
Python代码实战(初级篇)————8、数据复制
题目要求:将一个列表中的数据拷贝到另外一个列表中程序分析:使用列表进行赋值操作即可程序代码实现:#encoding:utf-8'''将一个列表中的数据拷贝到另外一个列表中'''a=[1,2,3,4,5,6,7]b=a[:]print(b)程序运行结果:...原创 2018-04-28 15:13:21 · 358 阅读 · 0 评论