python
真相2
这个作者很懒,什么都没留下…
展开
-
汉诺塔问题
汉诺塔问题使用函数递归计算,定义函数hanoi的参数n:圆盘的个数src:起始柱子mid:中转柱子dst:目标柱子算法理解的关键在于,找到递归的基例和链条。基例:只有一个圆盘的情况下,直接从src拿到dst。if n==1:print("{}:{}->{}".format(n,src,dst))链条:其他情况下,可以假设其他n-1个圆盘为一个整体,从src拿到midha...原创 2019-10-18 14:42:38 · 265 阅读 · 0 评论 -
python 100以内的素数之和
作业题:python 100以内的素数之和这个需要注意for 循环后面的else用法。当for循环正常执行,没有遇到break的时候,会执行else语句块。sum=0for n in range(2,100): for i in range(2,n): if n%i==0: break else: sum+=nprin...原创 2019-10-13 22:27:12 · 719 阅读 · 0 评论 -
自幂数计算
在做题的时候,遇到了自幂数的问题,想挖掘一下,通用的自幂数计算方法。方法一:n = eval(input(“请输入拟计算的自幂数位数:”))def flower(i,n):shu=0for j in range(n):shu+=(i%10**(n-j)//10**(n-j-1))**nreturn shuprint("{}位的自幂数分别是:".format(n),end="")f...原创 2019-10-13 22:19:55 · 654 阅读 · 0 评论 -
使用python的turtle绘图体系绘制国旗
我是新人,最近在学习python,想记录下自己的学习体会,留存备忘。与大家共勉。在十一国庆前夕,学习python的turtle绘图体系,按照我理解的标准的国旗画法,画了一个国旗。横线、竖线、五个星星的连线为辅助线,用于定位,可以注释掉。在这里插入代码片import turtle as timport math as mt.setup(960,640,10,10)t.bgcolor("...原创 2019-10-13 22:12:32 · 5739 阅读 · 0 评论