- 博客(14)
- 收藏
- 关注
原创 python求平均数、方差、中位数
CalStatistics.py def getNum(): #获取用户不定长度的输入 nums = [] iNumStr = input("请输入数字(回车退出):") while iNumStr != "": nums.append(eval(iNumStr)) iNumStr = input("请输入数学...
2018-09-05 18:11:23
12471
3
原创 python实现汉诺塔问题
recursion count = 0 def hanoi(n, x, y, z): #圆盘数量, 起始柱子,中间柱子,目标柱子, global count if n == 1: print("{}:{}->{}".format(1, x, z)) count += 1 els...
2018-09-05 17:59:26
541
原创 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
308
原创 用python的time库和turtle库绘制七段数码管两个有趣例子
SevenDigitsDrawV1.py 两位数倒计时 import turtle def drawGap(): #绘制数码管间隔 turtle.penup() turtle.fd(5) def drawLine(draw): #绘制单段数码管 # drawGap() turtle.pendown() if ...
2018-09-02 20:51:28
2378
转载 用python的turtle库画社会人小猪佩奇
DrawPeppaPig from 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
5062
原创 用python计算圆周率
CalPiV1.py 公式法 pi = 0 N = 100 for 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
24106
1
原创 用python实现单行动态刷新文本进度条
TextProBar.py import time scale = 50 print("执行开始".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
11986
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人