
python练习
marsxu626
这个作者很懒,什么都没留下…
展开
-
巧放五角星
问题描述现有 10 颗五角星,在方格线中放置这些五角星,每条线上有且仅有两颗,怎样进行巧放(已经有两颗已经放好了,还剩 8 颗未放)。项目要求(1) 请编制 Python 程序进行求解其他 8 个五角星该如何放置。(2) 请用 Python 程序列出符合要求的 10 颗五角星摆放的所有可能。【输出格式要求】为每个解决方案一行,一行内按照字母顺序输出10 个位置。【可选项...原创 2019-12-04 19:38:48 · 1102 阅读 · 0 评论 -
python十位以下的火星码转十进制数
import redef cheng(n): result=1 jinzhi=[1,2,3,5,7,11,13,17,19] for i in range(0,len(jinzhi)): if(n==jinzhi[i]): for j in range(0,i+1): result*=jinzhi[j] return resultdef main(): whil...原创 2019-11-19 19:06:06 · 383 阅读 · 1 评论 -
python程序寻找十万以内的K数
程序如下s={}for ge in range(10): for shi in range(10): for bai in range(10): for qian in range(10): for wan in range(10): for shiwan in range...原创 2019-11-06 23:37:53 · 1492 阅读 · 1 评论 -
随机生成整数之间的偶数并记录个数
题目要求输入两个数字,随机产生2000000个数字间的偶数,并记录每个偶数出现的次数和频率。代码如下:import randomdef shu(a,b,d1,d2): result={} list=[] #初始化各个变量 numbers=[] if(int(a)<int(b)): d1=a ...原创 2019-10-24 01:04:34 · 1401 阅读 · 0 评论 -
用python输出乱序后的列表
用用python输出乱序后的列表1. random.shuffle()函数用python自带的库函数random.shuffle(list)可以输出一个乱序的列表。list =[1,2,3,4,5,6] random.shuffle(list)print(list)2.自己定义程序一种思路是使用产生一定范围的随机数,且不重复。然后乱序赋值给一个新的列表输出即可。import ra...原创 2019-10-16 00:12:37 · 3134 阅读 · 0 评论 -
使用python自动提交调查问卷
使用python自动提交调查问卷创建问卷写python脚本跑程序查看结果创建问卷用问卷星创建一个调查问卷,填完数据提交然后用burpsuite抓取数据包:发现submitdata参数是URL编码一串字符,于是解码后发现固定的格式,就是题号和输入的数值。于是想到修改这些数字来提交不同的数据。然后用intruder传入五个不同变量不同的数值。但发送几个后便出现的需要验证码验证。猜测检测到...原创 2019-09-14 01:05:27 · 2522 阅读 · 3 评论 -
用python实现英文字母和相应序数转换
用python实现英文字母和相应序数转换第一步:字母转数字英文字母转对应数字相对简单,可以在命令行输入一行需要转换的英文字母,然后对每一个字母在整个字母表中匹配,并返回相应的位数,然后累加这些位数即可。过程中,为了使结果更有可读性,输出相邻数字间怎加了空格,每个对应原来单词间怎加逗号。c="abcdefghijklmnopqrstuvwxyz"temp=''list=[]s=inpu...原创 2019-09-17 12:10:19 · 9450 阅读 · 1 评论 -
解平行四边形
解平行四边形之python脚本有时候我们会遇到解平行四边形的问题,比如,已知平行四边形的长,斜宽和一个夹角,求对角线长度。虽然方法简单,但如果需要大量计算,并且方式固定,我们就可以写一个脚本来实现这种运算。附上最终的代码:# -*- coding: utf-8 -*-import mathfrom optparse import OptionParserimport prettyta...原创 2019-09-22 14:02:51 · 393 阅读 · 0 评论 -
python实现字母表对半后对应移位加密的解密方法
我们可能会遇到一种情况,就是发现一段代码使用了将字母表对半后,上半段和下半段对应的字母进行调换,这样起到对代码的加密效果,而接下来就是如何使用python写关于这种情况的解密方法。首先可以把代码放在一个文本文件中。然后读取每一行的每一个字符,如果是英文字符,分大小写先得到它原本在字母表中的序数,然后进行加减移位,再得到对应的字母。把这些新的字母拼起来,输出新的文本。代码如下:<...原创 2019-09-23 16:50:27 · 2011 阅读 · 0 评论