
import turtle,time |
import random |
|
def drawLine(draw): |
colors = ['red','black', 'green', 'blue', 'yellow', 'purple','mauve','scarlet'] |
a=random.randint(1,8) |
turtle.pencolor(colors[8%a]) |
turtle.penup() |
turtle.fd(5) |
turtle.pendown() if draw else turtle.penup() |
turtle.fd(35) |
turtle.penup() |
turtle.fd(5) |
turtle.right(90) |
|
|
def drawDigts(n): |
drawLine(True) if n in ['2', '3', '4', '5', '6', '8', '9'] else drawLine(False) |
drawLine(True) if n in ['0', '1', '3', '4', '5', '6', '7', '8', '9'] else drawLine(False) |
drawLine(True) if n in ['0', '2', '3', '5', '6', '8', '9'] else drawLine(False) |
drawLine(True) if n in ['0', '2', '6', '8'] else drawLine(False) |
turtle.left(90) |
drawLine(True) if n in ['0', '4', '5', '6', '8', '9'] else drawLine(False) |
drawLine(True) if n in ['0', '2', '3', '5', '6', '7', '8', '9'] else drawLine(False) |
drawLine(True) if n in ['0', '1', '2', '3', '4', '7', '8', '9'] else drawLine(False) |
turtle.left(180) |
turtle.penup() |
turtle.fd(10) |
|
|
def drawDate(date): |
for i in range(0,len(date)): |
drawDigts(date[i]) |
if date[i]=='-': |
turtle.penup() |
turtle.right(90) |
turtle.fd(30) |
turtle.left(90) |
turtle.pendown() |
turtle.write('年',align='center',font=('Arial',52,'normal',)) |
turtle.penup() |
turtle.left(90) |
turtle.fd(30) |
turtle.right(90) |
turtle.fd(60) |
elif date[i]=='+': |
turtle.penup() |
turtle.right(90) |
turtle.fd(30) |
turtle.left(90) |
turtle.pendown() |
turtle.write('月',font=('Arial',52,'normal')) |
turtle.penup() |
turtle.left(90) |
turtle.fd(30) |
turtle.right(90) |
turtle.fd(60) |
elif date[i]=='=': |
turtle.penup() |
turtle.right(90) |
turtle.fd(30) |
turtle.left(90) |
turtle.pendown() |
turtle.write('日',font=('Arial',52,'normal')) |
turtle.penup() |
turtle.left(90) |
turtle.fd(30) |
turtle.right(90) |
turtle.fd(60) |
|
turtle.setup(1000,600,500,500) |
turtle.hideturtle() |
turtle.penup() |
turtle.bk(380) |
date=time.strftime('%Y-%m+%d=',time.gmtime()) |
turtle.pendown() |
drawDate(date) |
turtle.exitonclick() |




初级程序员
by: scp-173 发表于:2020-03-12 16:00:58 顶(1) | 踩(0) 回复
good
网友回复
回复云代码会员 : 我复制过去咋执行不了呢?
顶(0) 踩(1) 2020-03-25 11:04:27
云代码会员 : 可以啊
顶(0) 踩(0) 2020-04-12 21:38:37
scp-173 : 可能是因为你python版本太低了吧,我是python3.7
顶(0) 踩(0) 2020-08-29 14:57:45
回复评论