自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Python 生成验证码

设计一个函数产生指定长度的验证码,验证码由大小写字母和数字构成。以下使用随机数函数和ASCII码完成生成import randomdef identifying_code(n): str = "" for i in range(n): # 产生随机数0,1,2,分别对应数字,小写字母,大写字母 randint_1 = random.randint(0, 2) if randint_1 == 0: # 若产生了数字0,就随机产生数字

2020-06-29 17:38:04 420

原创 Python 跑马灯回文数对比

以下通过对字符串进行切片操作打印实现import osimport timedef main(): content = '北京欢迎你为你开天辟地…………' i = 0 while True: # 清理屏幕上的输出 os.system('cls') # os.system('clear') temp = content[i%len(content):] if len(temp) == len(content):

2020-06-29 17:13:17 383

原创 Python 函数和模块基础

以下内容来自(这里只是内容的摘录,原文练习这里没有)Python-100-Days/ Day01-15 / 06.函数和模块的使用.md定义函数在Python中可以使用def关键字来定义函数,和变量一样每个函数也有一个响亮的名字,而且命名规则跟变量的命名规则是一致的。在函数名后面的圆括号中可以放置传递给函数的参数,函数执行完成后我们可以通过return关键字来返回一个值。所谓重构就是在不影响代码执行结果的前提下对代码的结构进行调整。函数的参数在Python中,函数的参数可以有默认值,也支持

2020-06-27 18:33:46 119

原创 Python 判断一个数是否回文数

以下是判断一个数是否回文数的代码,在下边的代码来自Python 100 days'''判断一个数是否回文数“回文”是指正读反读都能读通的句子,它是古今中外都有的一种修辞方式和文字游戏,如“我为人人,人人为我”等。在数学中也有这样一类数字有这样的特征,成为回文数(palindrome number)。'''def is_palindromenumber(num): m = str(num) flag = True for i in range(len(m)//2+1):

2020-06-27 15:37:28 1138

原创 Python求最大公约数和最小公倍数代码对比

求最大公约数和最小公倍数#coding = utf-8'''求最大公约数求一个数的因数并记录(除1以外)'''import mathdef factor(a): list_factor =[] for i in range(1,int(math.sqrt(a))+1): if a%i == 0: list_factor.append(i) list_factor.append(a//i) list_fa

2020-06-25 20:32:08 255

原创 Python BeautifulSoup模块的相关

更具体信息的链接https://beautifulsoup.readthedocs.io/zh_CN/v4.4.0/#id13Beautiful Soup将复杂HTML文档转换成一个复杂的树形结构,每个节点都是Python对象,**所有对象可以归纳为4种: Tag , NavigableString , BeautifulSoup , Comment ....

2020-06-25 17:51:16 113

原创 Python——打印100以内的素数(重点在判断是否为素数)

'''输出100以内所有的素数。说明:素数指的是只能被1和自身整除的正整数(不包括1)。'''import mathprint(2,3,sep=" ",end=" ") #直接输出2,3#从4开始判断每个数是否素数,是就打印for num in range(4,100): flag = True #num是素数的时候,flag为True,默认是True # 遍历从2到int(math.sqrt(num))的所有数,发现一个能够整除num的就改变flag为F

2020-06-24 17:00:56 3804

原创 Python中生成斐波那契数列的前20个数,自己的与python 100 days的对比

'''说明:斐波那契数列(Fibonacci sequence),又称黄金分割数列,是意大利数学家莱昂纳多·斐波那契(Leonardoda Fibonacci)在《计算之书》中提出一个在理想假设条件下兔子成长率的问题而引入的数列,所以这个数列也被戏称为"兔子数列"。斐波那契数列的特点是数列的前两个数都是1,从第三个数开始,每个数都是它前面两个数的和,形如:1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, ...。斐波那契数列在现代物理、准晶体结构、化学等领域都有直

2020-06-24 14:40:36 2517

原创 Python中求水仙花数,与Python 100 days的对比

水仙花数水仙花数也被称为超完全数字不变数、自恋数、自幂数、阿姆斯特朗数,它是一个3位数,该数字每个位上数字的立方之和正好等于它本身,例如:13+53+33=153。import timestart = time.time()print(start)print("100~999之间的水仙花数有:")## for a in range(0,10): # a是三个位数字中最小的# for b in range(a,10): # b是三个位数字中次小的# fo

2020-06-24 08:54:18 169

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除