绘制时钟绘制指针代码python
这是一个绘制时钟指针的Python代码示例:
import turtle import datetime
创建画布和画笔
canvas = turtle.Screen() canvas.bgcolor("black") pen = turtle.Turtle() pen.speed(0) pen.pensize(3) pen.hideturtle()
获取当前时间
now = datetime.datetime.now() hour = now.hour minute = now.minute second = now.second
绘制时针
pen.up() pen.goto(0, 0) pen.setheading(90) pen.rt(hour * 30 + minute / 2) pen.down() pen.fd(80)
绘制分针
pen.up() pen.goto(0, 0) pen.setheading(90) pen.rt(minute * 6) pen.down() pen.fd(120)
绘制秒针
pen.up() pen.goto(0, 0) pen.color("red") pen.setheading(90) pen.rt(second * 6) pen.down() pen.fd(150)
隐藏画笔
pen.hideturtle()
显示画布
canvas.mainloop(
原文地址: https://www.cveoy.top/t/topic/cHuR 著作权归作者所有。请勿转载和采集!