![](https://img-blog.csdnimg.cn/20200327053303150.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python代码实例
Python学习过程中的实例
火乐金名Fa
技术小工,乐于学习,欢迎交流!
展开
-
【编程实例】——P08:科赫雪花小包裹KochDraw.py
#KochDraw.pyimport turtledef koch(size, n): if n == 0: turtle.fd(size) else: for angle in [0, 60, -120, 60]: turtle.left(angle) koch(size/3, n-1)def main(): turtle.setup(600, 600) tur...原创 2020-04-03 15:30:48 · 287 阅读 · 0 评论 -
【编程实例】——P07:7段数码管绘制SevenDigitsDraw.py
#SevenDigitsDraw.pyimport turtle, time#绘制数码管间隔def drawGap(): turtle.penup() turtle.fd(5)#绘制单段数码管def drawLine(draw): drawGap() if draw: turtle.pendown() else: turtle.penup() turtle.fd(...原创 2020-04-03 11:26:12 · 248 阅读 · 0 评论 -
【编程实例】——P06:圆周率的计算CalPi.py
#CalPi.pyimport random, timeDARTS = 1000*1000hits = 0.0start = time.perf_counter()for i in range(1, DARTS+1): x, y = random.random(), random.random() dist = pow(x ** 2 + y ** 2, 0.5) if dist &...原创 2020-04-03 10:28:28 · 321 阅读 · 0 评论 -
【编程实例】——P05:身体质量指数CalBMI.py
#test.py#CalBMI.pyheight, weight = eval(input("请输入身高(米)和体重(公斤)[逗号隔开]:"))bmi = weight / pow(height, 2)print("BMI数值为:{:.2f}".format(bmi))who, nat = "", ""if bmi < 18.5: who, nat = "偏瘦", "偏瘦"...原创 2020-04-03 09:29:28 · 881 阅读 · 0 评论 -
【编程实例】——P04:文本进度条TextProbar.py
#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 dur = time.perf_co...原创 2020-04-02 17:19:45 · 311 阅读 · 0 评论 -
【编程实例】——P03:天天向上的力量DayDayUp.py
#DayDayUp.pydayUp = pow(1.001, 365)dayDown = pow(0.999, 365)print("每天进步0.1%,1年后:{:.2f};每天退步0.1%,1年后:{:.2f}".format(dayUp, dayDown))程序相对简单!原创 2020-04-02 17:10:36 · 1037 阅读 · 0 评论 -
【编程实例】——P02:蟒蛇绘制TempConvert.py
#PythonDraw.pyimport turtleturtle.setup(650, 350, 200, 200)turtle.penup()turtle.fd(-250)turtle.pendown()turtle.pensize(25)turtle.pencolor("purple")turtle.seth(-40)for i in range(4): turtle.c...原创 2020-04-02 16:52:20 · 265 阅读 · 0 评论 -
【编程实例】——P01:温度转换实例TempConvert.py
#TempConvert.pytemStr = input("请输入带符号的温度值:")temNum = eval(temStr[0:-1])if temStr[-1] in ['F', 'f']: c = (temNum -32)/1.8 print("{}转换后的温度值是:{:.2f}C".format(temStr, c))elif temStr[-1] in ['C', 'c'...原创 2020-04-02 15:56:57 · 2912 阅读 · 0 评论 -
Python编程:文本进度条
Python编程:文本进度条#TextProBar.pyimport timescale = 50print("执行开始".center(scale//2, "-"))start = time.perf_counter()for i in range(1,scale+1): a = '*' * i b = '.' * (scale - i) c = (i/scale) * 10...原创 2020-03-25 14:00:49 · 1163 阅读 · 0 评论