- 博客(14)
- 收藏
- 关注
原创 python求平均数、方差、中位数
CalStatistics.pydef getNum(): #获取用户不定长度的输入 nums = [] iNumStr = input("请输入数字(回车退出):") while iNumStr != "": nums.append(eval(iNumStr)) iNumStr = input("请输入数学...
2018-09-05 18:11:23 12340 3
原创 python实现汉诺塔问题
recursioncount = 0def hanoi(n, x, y, z): #圆盘数量, 起始柱子,中间柱子,目标柱子, global count if n == 1: print("{}:{}->{}".format(1, x, z)) count += 1 els...
2018-09-05 17:59:26 493
原创 python有关字符反转
之前看到别人用函数,而且还是递归实现字符反转,例子如下:def rvs(s): if s == "": return s else: return rvs(s[1:])+s[0]print(rvs("python"))之后我就在想应该有更简单的方法,要不然就太对不起python这门语言的简洁性之称了。 然后我就找到了:s="p...
2018-09-03 16:26:11 272
原创 用python的time库和turtle库绘制七段数码管两个有趣例子
SevenDigitsDrawV1.py 两位数倒计时import turtledef drawGap(): #绘制数码管间隔 turtle.penup() turtle.fd(5) def drawLine(draw): #绘制单段数码管 # drawGap() turtle.pendown() if ...
2018-09-02 20:51:28 2239
转载 用python的turtle库画社会人小猪佩奇
DrawPeppaPigfrom turtle import *def nose(x,y):#鼻子 penup()#提起笔 goto(x,y)#定位 pendown()#落笔,开始画 setheading(-30)#将乌龟的方向设置为to_angle/为数字(0-东、90-北、180-西、270-南) begin_fill()#准备开始填充图形...
2018-09-02 20:23:22 4992
原创 用python计算圆周率
CalPiV1.py 公式法pi = 0N = 100for k in range(N): pi += 1/pow(16,k) * (4/(8*k+1) - 2/(8*k+4) - 1/(8*k+5) - 1/(8*k+6))print("圆周率值是:{}".format(pi))CalPiV2.py 蒙特卡罗法from random import random...
2018-09-02 16:34:17 23778 1
原创 用python实现单行动态刷新文本进度条
TextProBar.pyimport timescale = 50print("执行开始".center(scale // 2,"-"))start = time.perf_counter()for i in range(scale + 1): a = "*" * i b = "." * (scale - i) c = (i / scale) * 100...
2018-09-02 16:00:07 11691
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人