
Lv.1
在 【Python作品分享】自己的时钟【作品秀】 中回复
import time
import turtle
import random
screen = turtle.Screen()
screen.tracer(0)
b = turtle.Pen()
t = turtle.Pen()
t.hideturtle()
t.pensize(10)
b.hideturtle()
i = 0
sss = 0
t.left(90)
b.left(90)
while i < 12:
sss = 0
b.pensize(10)
b.forward(235)
b.backward(235)
while sss < 4:
b.right(360 / 12 / 5)
b.pensize(5)
b.forward(235)
b.backward(235)
sss = sss + 1
b.right(360 / 12 / 5)
i = i + 1
t.pencolor("white")
t.dot(450)
t.penup()
t.forward(160)
t.pendown()
t.pencolor("gray")
t.write('12', font=("文泉驿正黑", 45), align="center")
t.penup()
t.backward(160)
t.pendown()
t.right(360 / 12)
t.penup()
t.forward(1喵)
t.pendown()
t.write('1', font=("文泉驿正黑", 50), align="center")
t.penup()
t.backward(1喵)
t.pendown()
t.right(360 / 12)
t.penup()
t.forward(175)
t.pendown()
t.write('2', font=("文泉驿正黑", 50), align="center")
t.penup()
t.backward(175)
t.pendown()
t.right(360 / 12)
t.penup()
t.forward(190)
t.pendown()
t.write('3', font=("文泉驿正黑", 50), align="center")
t.penup()
t.backward(190)
t.pendown()
t.right(360 / 12)
t.penup()
t.forward(205)
t.pendown()
t.write('4', font=("文泉驿正黑", 50), align="center")
t.penup()
t.backward(205)
t.pendown()
t.right(360 / 12)
t.penup()
t.forward(220)
t.pendown()
t.write('5', font=("文泉驿正黑", 50), align="center")
t.penup()
t.backward(220)
t.pendown()
t.right(360 / 12)
t.penup()
t.forward(230)
t.pendown()
t.pencolor("gray")
t.write('6', font=("文泉驿正黑", 50), align="center")
t.penup()
t.backward(230)
t.pendown()
t.right(360 / 12)
t.penup()
t.forward(220)
t.pendown()
t.write('7', font=("文泉驿正黑", 50), align="center")
t.penup()
t.backward(220)
t.pendown()
t.right(360 / 12)
t.penup()
t.forward(205)
t.pendown()
t.write('8', font=("文泉驿正黑", 50), align="center")
t.penup()
t.backward(205)
t.pendown()
t.right(360 / 12)
t.penup()
t.forward(190)
t.pendown()
t.write('9', font=("文泉驿正黑", 50), align="center")
t.penup()
t.backward(190)
t.pendown()
t.right(360 / 12)
t.penup()
t.forward(175)
t.pendown()
t.write('10', font=("文泉驿正黑", 45), align="center")
t.penup()
t.backward(175)
t.pendown()
t.right(360 / 12)
t.penup()
t.forward(1喵)
t.pendown()
t.write('11', font=("文泉驿正黑", 45), align="center")
t.penup()
t.backward(1喵)
t.pendown()
t.right(360 / 12)
l = turtle.Screen()
l.setup(600, 600)
l.tracer(0)
c = turtle.Pen()
c.hideturtle()
def draw_c(color, size, angle, length):
c.setheading(90)
c.pencolor(color)
c.pensize(size)
c.right(angle)
c.forward(length)
c.backward(length)
def draw_time():
day = time.localtime()
hour = day.tm_hour
minute = day.tm_min
second = day.tm_sec
draw_c('gray', 10, hour*(360/12), 70)
draw_c('silver', 6, minute*(368/60), 100)
draw_c('gold', 3, second*(360/60), 150)
c.dot(10, 'black')
while True:
draw_time()
l.update()
time.sleep(0.01)
c.clear()
turtle.done 2021-08-25T17:30:20 点赞:0
在 【Python作品分享】自己的时钟【作品秀】 中回复
import time
import turtle
import random
screen = turtle.Screen()
screen.tracer(0)
b = turtle.Pen()
t = turtle.Pen()
t.hideturtle()
t.pensize(10)
b.hideturtle()
i = 0
sss = 0
t.left(90)
b.left(90)
while i < 12:
sss = 0
b.pensize(10)
b.forward(235)
b.backward(235)
while sss < 4:
b.right(360 / 12 / 5)
b.pensize(5)
b.forward(235)
b.backward(235)
sss = sss + 1
b.right(360 / 12 / 5)
i = i + 1
t.pencolor("white")
t.dot(450)
t.penup()
t.forward(162)
t.pendown()
t.pencolor("gray")
t.write('12', font=("文泉驿正黑", 45), align="center")
t.penup()
t.backward(162)
t.pendown()
t.right(360 / 12)
t.penup()
t.forward(1喵)
t.pendown()
t.write('1', font=("文泉驿正黑", 50), align="center")
t.penup()
t.backward(1喵)
t.pendown()
t.right(360 / 12)
t.penup()
t.forward(175)
t.pendown()
t.write('2', font=("文泉驿正黑", 50), align="center")
t.penup()
t.backward(175)
t.pendown()
t.right(360 / 12)
t.penup()
t.forward(190)
t.pendown()
t.write('3', font=("文泉驿正黑", 50), align="center")
t.penup()
t.backward(190)
t.pendown()
t.right(360 / 12)
t.penup()
t.forward(205)
t.pendown()
t.write('4', font=("文泉驿正黑", 50), align="center")
t.penup()
t.backward(205)
t.pendown()
t.right(360 / 12)
t.penup()
t.forward(220)
t.pendown()
t.write('5', font=("文泉驿正黑", 50), align="center")
t.penup()
t.backward(220)
t.pendown()
t.right(360 / 12)
t.penup()
t.forward(230)
t.pendown()
t.pencolor("gray")
t.write('6', font=("文泉驿正黑", 50), align="center")
t.penup()
t.backward(230)
t.pendown()
t.right(360 / 12)
t.penup()
t.forward(220)
t.pendown()
t.write('7', font=("文泉驿正黑", 50), align="center")
t.penup()
t.backward(220)
t.pendown()
t.right(360 / 12)
t.penup()
t.forward(205)
t.pendown()
t.write('8', font=("文泉驿正黑", 50), align="center")
t.penup()
t.backward(205)
t.pendown()
t.right(360 / 12)
t.penup()
t.forward(190)
t.pendown()
t.write('9', font=("文泉驿正黑", 50), align="center")
t.penup()
t.backward(190)
t.pendown()
t.right(360 / 12)
t.penup()
t.forward(172)
t.pendown()
t.write('10', font=("文泉驿正黑", 45), align="center")
t.penup()
t.backward(172)
t.pendown()
t.right(360 / 12)
t.penup()
t.forward(163)
t.pendown()
t.write('11', font=("文泉驿正黑", 45), align="center")
t.penup()
t.backward(163)
t.pendown()
t.right(360 / 12)
l = turtle.Screen()
l.setup(600, 600)
l.tracer(0)
c = turtle.Pen()
c.hideturtle()
def draw_c(color, size, angle, length):
c.setheading(90)
c.pencolor(color)
c.pensize(size)
c.right(angle)
c.forward(length)
c.backward(length)
def draw_time():
day = time.localtime()
hour = day.tm_hour
minute = day.tm_min
second = day.tm_sec
draw_c('gray', 10, hour*(360/12), 70)
draw_c('silver', 6, minute*(368/60), 100)
draw_c('gold', 3, second*(360/60), 150)
c.dot(10, 'black')
while True:
draw_time()
l.update()
time.sleep(0.01)
c.clear()
turtle.done()
turtle.done()
2021-08-25T17:38:54 点赞:0
在 【Python作品分享】新的作品【教程贴】 中回复
imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E5%86%B7%E6%BC%A0.gif"alt="emotion_编程猫_冷漠"
2021-08-25T18:13:50 点赞:0
在 【Python作品分享】自己的时钟【作品秀】 中回复
import turtle
import time
import random
screen = turtle.Screen()
screen.tracer(0)
b = turtle.Pen()
t = turtle.Pen()
t.hideturtle()
t.pensize(10)
b.hideturtle()
i = 0
sss = 0
t.left(90)
b.left(90)
while (i < 12):
sss = 0
b.pensize(10)
b.forward(235)
b.backward(235)
while (sss < 4):
b.right(((360 / 12) / 5))
b.pensize(5)
b.forward(235)
b.backward(235)
sss = (sss + 1)
b.right(((360 / 12) / 5))
i = (i + 1)
t.pencolor('white')
t.dot(450)
t.penup()
t.forward(162)
t.pendown()
t.pencolor('gray')
t.write('12', font=("文泉驿正黑", 45), align="center")
t.penup()
t.backward(162)
t.pendown()
t.right((360 / 12))
t.penup()
t.forward(1喵)
t.pendown()
t.write('1', font=("文泉驿正黑", 50), align="center")
t.penup()
t.backward(1喵)
t.pendown()
t.right((360 / 12))
t.penup()
t.forward(175)
t.pendown()
t.write('2', font=("文泉驿正黑", 50), align="center")
t.penup()
t.backward(175)
t.pendown()
t.right((360 / 12))
t.penup()
t.forward(190)
t.pendown()
t.write('3', font=("文泉驿正黑", 50), align="center")
t.penup()
t.backward(190)
t.pendown()
t.right((360 / 12))
t.penup()
t.forward(205)
t.pendown()
t.write('4', font=("文泉驿正黑", 50), align="center")
t.penup()
t.backward(205)
t.pendown()
t.right((360 / 12))
t.penup()
t.forward(220)
t.pendown()
t.write('5', font=("文泉驿正黑", 50), align="center")
t.penup()
t.backward(220)
t.pendown()
t.right((360 / 12))
t.penup()
t.forward(230)
t.pendown()
t.pencolor('gray')
t.write('6', font=("文泉驿正黑", 50), align="center")
t.penup()
t.backward(230)
t.pendown()
t.right((360 / 12))
t.penup()
t.forward(220)
t.pendown()
t.write('7', font=("文泉驿正黑", 50), align="center")
t.penup()
t.backward(220)
t.pendown()
t.right((360 / 12))
t.penup()
t.forward(205)
t.pendown()
t.write('8', font=("文泉驿正黑", 50), align="center")
t.penup()
t.backward(205)
t.pendown()
t.right((360 / 12))
t.penup()
t.forward(190)
t.pendown()
t.write('9', font=("文泉驿正黑", 50), align="center")
t.penup()
t.backward(190)
t.pendown()
t.right((360 / 12))
t.penup()
t.forward(172)
t.pendown()
t.write('10', font=("文泉驿正黑", 45), align="center")
t.penup()
t.backward(172)
t.pendown()
t.right((360 / 12))
t.penup()
t.forward(163)
t.pendown()
t.write('11', font=("文泉驿正黑", 45), align="center")
t.penup()
t.backward(163)
t.pendown()
t.right((360 / 12))
l = turtle.Screen()
l.setup(600, 600)
l.tracer(0)
c = turtle.Pen()
c.hideturtle()
def draw_c(color, size, angle, length):
c.setheading(90)
c.pencolor(color)
c.pensize(size)
c.right(angle)
c.forward(length)
c.backward(length)
def draw_time():
day = time.localtime()
hour = day.tm_hour
minute = day.tm_min
second = day.tm_sec
qwq = minute % 10
c.setheading(90)
c.pencolor("gray")
c.pensize(10)
c.right(hour * (360 / 12))
c.right(qwq * (360 / 12 / 12))
c.forward(70)
c.backward(70)
draw_c('silver', 6, minute * (360 / 60), 100)
draw_c('gold', 3, second * (360 / 60), 150)
c.dot(10)
while True:
draw_time()
l.update()
time.sleep(0.01)
c.clear()
turtle.done()
turtle.done()
2021-08-26T13:28:29 点赞:0
在 【Python作品分享】第五课 康教授的小考验【作品秀】 中回复
import turtle
screen = turtle.Screen()
screen.tracer(0)
t = turtle.Pen()
for x in range(0, 50, 1):
t.pencolor("#cc66cc")
t.pensize(2)
t.circle(x)
t.left(91)
for x in range(50, 100, 1):
t.pencolor("#bb00bb")
t.pensize(2)
t.circle(x)
t.left(91)
turtle.done()2021-08-26T13:43:24 点赞:0
在 【Python连续剧--4】for循环与range函数(干货好多doge) 中回复
我扩展一下
print(range(3))
会显示:
range(0,10)2021-08-27T10:23:13 点赞:0