用户:
hate_and_pain查看:0 回复:0 评论:0 创建时间:2021-01-26T17:24:21
【作品展示】

【作品介绍】
画一个n*n网格点赞哦!
【作品源代码】
#导入海归模块
#函数定义def
def init():
global t
import turtle
t = turtle.Pen()
t.pencolor("red")
t.pensize(5)
#初始化函数
def input_side():
global side
side=int(input("请输入单个正方形的边长:"))
#让玩家控制正方形的长度
def zfx(side):
for i in range (4):
t.forward(side)
t.left(90)
#画一个正方形
def wgk():
global gex
gex=int(input("请输入网格的宽有几个正方形:"))
#让玩家定义网格的宽度
def wgg():
global gey
gey=int(input("请输入网格的高有几个正方形:"))
#让玩家定义网格的高度
def color():
global color
color=input("请输入画笔颜色(一个6位数,十六进制,可由0-9,a-f组成的颜色标识,开头一定要有#):")
#让玩家自定义颜色
def pensize():
global size
size=int(input("请输入画笔笔宽:"))
#让玩家自定义笔宽
def draw():
import time
import random
input_side()
wgk()
wgg()
color()
pensize()
init()
t.pencolor(color)
if size<21:
t.pensize(size)
for i in range(gey):
for j in range(gex):
zfx(side)
t.forward(side)
time.sleep(random.uniform(0.01,0.110))
for k in range(5):
t.back(side)
time.sleep(random.uniform(0.1,0.001))
t.left(90)
t.forward(side)
t.right(90)
elif size<50:
time.sleep(1)
t.pensize(size)
for i in range(gey):
for j in range(gex):
zfx(side)
t.forward(side)
time.sleep(random.uniform(0.0002,0.0120))
for k in range(5):
t.back(side)
time.sleep(random.uniform(0.0002,0.0120))
t.left(90)
t.forward(side)
t.right(90)
elif size<150:
time.sleep(2)
t.pensize(size)
for i in range(gey):
for j in range(gex):
zfx(side)
t.forward(side)
time.sleep(random.uniform(0.003,0.12))
for k in range(5):
t.back(side)
time.sleep(random.uniform(0.003,0.12))
t.left(90)
t.forward(side)
t.right(90)
else:
print("你的笔宽是",size,",我的极限是150,你对我的要求太高了,我搞不了。请重启程序。")
time.sleep(300)
print("请关闭程序!!!!")
print("byebye!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!")
turtle.done()
#定义主程序
draw()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn