
先看效果图,想要得到上面这个时钟图,可以使用下面的代码:
import turtle as t
import time
b=t.Pen()
b.shape(‘turtle’) #中间颜色
b.color(‘white’,‘aqua’)
b.setpos(0,-120)
b.begin_fill()
b.circle(100) #时钟内盘
b.end_fill()
b.penup() #提起笔
b.home()#回到中心点
b.pendown() #落笔
b.color(‘black’)
b.pensize(5)
#绘制时间刻度
for i in range(1,13):
b.penup()
b.seth(-30*i+90)
b.forward(150)
b.pendown()
b.forward(30) #时间轴
b.penup()
b.forward(20)
b.write(str(i),align='left')#写上刻度
b.home()
#绘制时钟外框
b.home()
b.setpos(0,-230)
b.pendown()
b.pensize(10)
b.pencolor(‘blue’)
b.circle(230)
#写上名字
b.penup()
b.setpos(0,0)
b.pendown()
b.write(‘北京时间’,align=“center”,font=(‘新细明体’,24))
b.ht() #隐藏光标
time.sleep(5)
————————————————
python福利教程领取方式:
1、点赞+评论(勾选“同时转发”)
2、关注小编。并私信回复关键字【19】
(一定要私信哦~点击我的头像就能看到私信按钮了)
通过Python的turtle模块创建一个美观的3D时钟图形,包括设置颜色、绘制时间刻度和写上文字等步骤,完整代码展示。
1091

被折叠的 条评论
为什么被折叠?



