Python
文章平均质量分 87
小镇航海家
今天不学习,明天就是小垃圾
展开
-
简单的RSA
简单的RSA解密0x01、已知p、q、e,求解d,将得到的 d通过md5加密为32位小写即为flag1、题目p= 18255878996579787209q= 324206965464727676218470615969477348407e= 132、解题代码import mathdef getEuler(p1,q1): return (p1-1)*(q1-1)def getDkey(e,Eulervalue): k=1 while True: i原创 2021-07-20 19:08:59 · 447 阅读 · 0 评论 -
python练习(画图篇)
本篇是我搜集的一些代码,因为用python绘制图像还没学会1、画太阳花from turtle import *begin_fill() #准备开始填充图形pensize(2) #设置画笔的宽度color('red','yellow') #设置画笔颜色为蓝色,填充颜色为绿色while True: forward(200) #画笔移动200个像素长度 left(170) #逆时针移动170° if abs(pos())<1: #判断画笔是否回到起点原创 2020-11-26 15:16:32 · 1843 阅读 · 0 评论 -
python练习(挑战篇)
1、编程解决猴子吃桃问题 猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天又将剩下的桃子吃了一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第十天早上想吃时,只剩下一个桃,求第一天共摘了多少个桃?(迭代法)p = 1print('第10天吃之前就剩1个桃子')for i in range(1, 10): p = (p+1) * 2 print('第%s天吃之前还有%s个桃子' % (i,原创 2020-11-25 12:02:56 · 372 阅读 · 0 评论 -
python练习(进阶篇)
1、求1-2+3-4+5…+99的和count =1s1 = 0s2 =0while count < 100: if count%2==0: s1+=-count else: s2+=count count+=1s=s1+s2print(s)2、用python编写程序,输入一年份,判断该年份是否是闰年并输出结果注:凡符合下面两个条件之一的年份是闰年a、能被4整除但不能被100整除b、能被400整除year = int(in原创 2020-11-22 18:01:04 · 495 阅读 · 2 评论 -
python练习(基础篇)
1、输出Hello World!,并用“&”隔开,“***”结尾print("Hello","World!",sep="&",end="***")运行结果:Hello&World!***2、将kg转化为gdef zh(h): a = h/1000 return "它的质量为:"+str(a)+"kg"b = int(input("请输入物品的质量(单位为g):"+'\n'))print(zh(b))3、计算直角三角形的直角边import math原创 2020-11-22 10:15:39 · 229 阅读 · 0 评论 -
Python中的异常处理
Python中的异常处理1、什么是异常异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在Python无法正常处理程序时就会发生一个异常。异常是Python对象,表示一个错误。当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。2、Python标准异常异常名称描述BaseException所有异常的基类SystemExit解释器请求退出KeyboardInterrupt用户中断执行(通常是输入^C)Exception常规错误的基类原创 2020-07-25 16:14:55 · 88 阅读 · 0 评论 -
Python之正则表达式与JSON
Python之正则表达式与JSON1、定义正则表达式是一个特殊的字符序列,一个字符串是否与我们所设定的这样的字符序列,相匹配。可以快速检索文本,实现一些替换文本的操作a = ‘C|C++|C#|Python|Javascript’print(a.index('Python')> -1)print('Pythin' in a)import rea = ‘C|C++|C#|Python|Javascript’r = re.findall('Python', a) #返回一个列表原创 2020-05-21 16:35:44 · 693 阅读 · 0 评论 -
Python中对文件的操作
Python中对文件的操作open() 方法open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。注意:使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。open() 函数常用形式是接收两个参数:文件名(file)和模式(mode)。open(file, mode='r')完整的语法格式为:open(file, mode='r', buffering=-1, encoding=N原创 2020-05-21 16:32:31 · 303 阅读 · 0 评论 -
表白神器
前言:520到了,送你俩个代码,体验不一样的python1、画爱心import turtleimport time# 画心形圆弧def hart_arc(): for i in range(200) : turtle.right(1) turtle.forward(2)def move_pen_position(x, y) : turtle.hideturtle() # 隐藏画笔(先) turtle.up() # 提笔原创 2020-05-20 20:53:50 · 180 阅读 · 0 评论 -
Python变量与运算符
Python变量与运算符1、变量Python中可以用简单的英文单词来表示一个变量,变量名第一个字符为字母和下划线,不能为数字。Python变量名严格区分大小写,没有类型限制,但是系统关键字和保留关键字不能用作变量名>>> A=[1,2,3,4,5,6]>>> print(A)[1, 2, 3, 4, 5, 6]int str tuple值类型(不...原创 2020-02-12 12:27:49 · 250 阅读 · 0 评论 -
Python中组的定义和操作
Python中组的定义和相关操作1、列表(list)列表的定义>>> type([1,2,3,4,5,6,])<class 'list'>>>> ["hello ","world",1,2,3,True,False]['hello ', 'world', 1, 2, 3, True, False]>>> type([1...原创 2020-02-09 13:41:13 · 297 阅读 · 0 评论 -
Python的数据类型
Python的数据类型1、Number(数字型)Python支持int(整型)、float(浮点型)、bool(布尔型)、complex(复数)“/”除法与“//”除法的区别>>> type(2/2)<class 'float'>>>> type(2//2) # “//”除法自动转为整形<class 'int'>...原创 2020-02-09 12:11:32 · 471 阅读 · 0 评论 -
初识Python
Python的由来Python的创始人为荷兰人吉多·范罗苏姆(Guido van Rossum)。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧《蒙提.派森的飞行马戏团》。Python之禅>>> ...原创 2020-02-08 12:59:11 · 49 阅读 · 0 评论