|
试试我这个:
- import turtle
- # 设置窗口和画笔
- turtle.setup(600, 600)
- turtle.speed(0)
- turtle.hideturtle()
- turtle.bgcolor("white")
- # ------ 画外圆 ------
- turtle.penup()
- turtle.goto(0, -200)
- turtle.pendown()
- turtle.pensize(5)
- turtle.color("#bfa243", "#e7c87a") # 铜钱色
- turtle.begin_fill()
- turtle.circle(200)
- turtle.end_fill()
- # ------ 画内圆(立体感) ------
- turtle.penup()
- turtle.goto(0, -170)
- turtle.pendown()
- turtle.color("#e1d39b", "#f7e7b0")
- turtle.begin_fill()
- turtle.circle(170)
- turtle.end_fill()
- # ------ 画内方孔 ------
- turtle.penup()
- turtle.goto(-45, -45)
- turtle.pendown()
- turtle.color("white", "#f7e7b0")
- turtle.begin_fill()
- for _ in range(4):
- turtle.forward(90)
- turtle.left(90)
- turtle.end_fill()
- # ------ 画方孔阴影线条 ------
- turtle.penup()
- turtle.goto(-48, -48)
- turtle.pendown()
- turtle.color("#ad9b61")
- turtle.pensize(2)
- for _ in range(4):
- turtle.forward(96)
- turtle.left(90)
- # ------ 写“康熙通宝”四字(顺时针、分别写在正上、右、下、左) ------
- turtle.color("#7d5b0e")
- # 字体设置(如果出现乱码可尝试“黑体”或“SimHei”)
- font_setting = ("宋体", 64, "bold")
- # “康”——正上
- turtle.penup()
- turtle.goto(0, 70)
- turtle.pendown()
- turtle.write("康", align="center", font=font_setting)
- # “通”——右
- turtle.penup()
- turtle.goto(100, -40)
- turtle.pendown()
- turtle.write("通", align="center", font=font_setting)
- # “熙”——正下
- turtle.penup()
- turtle.goto(0, -150)
- turtle.pendown()
- turtle.write("熙", align="center", font=font_setting)
- # “寳”——左
- turtle.penup()
- turtle.goto(-100, -40)
- turtle.pendown()
- turtle.write("寳", align="center", font=font_setting)
- turtle.done()
复制代码 |
|