python自动化办公实例基础100例 (python实例基础100例)

简单的Python项目案例,python简单有趣的代码

几个简单的Python实例,好玩有趣,基础语法。

  • turtle库开始自己的绘画

太阳花

from turtle import *
color('red', 'yellow')
begin_fill()
while True:
 forward(200)
 left(170)
 if abs(pos()) < 1:
 break
end_fill()
done()

六芒星

import turtle as t
# size传入最大的圆的半径
def draw_Star(size):
 t.setup(1200, 1000)
 t.speed(11)
 t.pensize(2)
 t.pencolor('grey')
 for r, pen_size in [(size//7, 3), (size*6//7, 4), (size, 4)]:
 t.penup()
 t.goto(0, -r)
 t.pendown()
 t.pensize(pen_size)
 t.circle(r)
 t.penup()
 t.goto(0, 0)
 r = size * 5.5 // 7
 for i in range(6):
 t.pendown()
 t.pensize(3)
 t.seth(i * 60 + 30)
 t.fd(r)
 t.goto(0, 0)
 t.goto(0, r)
 t.seth(-150)
 t.pensize(5)
 for i in range(6):
 t.fd(r)
 t.left(60)
 r = r - size // 50
 t.goto(0, r)
 t.pensize(10)
 t.seth(-120)
 t.pencolor('orange')
 for i in range(3):
 t.fd(r * (3**0.5))
 t.left(120)
 t.penup()
 t.goto(0, 0)
 t.seth(30)
 t.fd(r)
 t.seth(-180)
 t.pendown()
 for i in range(3):
 t.fd(r * (3 ** 0.5))
 t.left(120)
 t.hideturtle()
 t.done()
draw_Star(400)

简单的Python项目案例,python简单有趣的代码

简单的Python项目案例,python简单有趣的代码