
Python
Python
Howard-Liu
感谢成长路上能与您相伴!
展开
-
Python画冰墩墩源码
情人节用Python画冰墩墩送给女朋友原创 2022-02-10 11:59:30 · 208 阅读 · 0 评论 -
Python使用递归实现安诺塔游戏操作步骤
什么是汉诺塔? 汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。def hanoi(n,x,y,z): if n ==1: print(x, '-->',z) else: hanoi(n-1,x,z,y)#将前n-1个盘子从x移动到y上 p原创 2020-12-09 12:17:23 · 187 阅读 · 0 评论 -
Python爬虫牛刀小试,爬取网站上一只猫的图片源码
import urllib.request#调用urllib库,关于网页的req = urllib.request.Request('http://placekitten.com/g/500/600')#编写拟爬取网站的网址给reqresponse = urllib.request.urlopen(req)#打开网址cat_img=response.read()#读取图片的内容给cat_imgwith open('cat_500_600.jpg','wb') as f :#打开原创 2020-10-14 22:21:53 · 407 阅读 · 0 评论 -
Python使用魔法方法实现对矩形的算法编程
1.源码class Rectangle: def __init__(self,width=0,height=0):#初始化宽和高 self.width = width self.height = height def __setattr__(self,name,value):#设置宽和高 if name == 'square':#如果是正方向将设置成相同的宽和高 self.width = value self.height = value else: super().原创 2020-10-14 10:10:13 · 281 阅读 · 0 评论 -
Python分别使用迭代与递归分别实现斐波那契数列
什么是斐波那契数列听说过在最美分割线、黄金比例吗1:1.618迭代实现 def fab(n): n1=1 n2=1 n3=1 if n<1: print('输入有误!') return -1 while (n-2) > 0 : n3 = n2 + n1 n1 = n2 n2 = n3 n -= 1 return n3 result = fab(20) if result !=1: print('总共有%d对兔子出生'原创 2020-10-08 10:20:07 · 380 阅读 · 0 评论 -
Python def定义函数并进行序列解包源码操作解析
def damage(skill1,skill2):#定义了一个函数,并进行传入参数 damage1 = skill1 *3#对参数进行数据处理 damage2 = skill2 *2+10 return damage1,damage2#将计算的值返回给计算机 skill1_damage,skill2_damage = damage(3,6)#进行传参,并分别将参数赋值给相应的变量 print (skill1_damage,skill2_damage)#分别打印输出最终输出结果 9 22.原创 2020-09-29 21:07:51 · 277 阅读 · 0 评论