n = eval(input())
import turtle
turtle.shape('*')
for i in range (2):
turtle.forward(n)
turtle.right(90)
turtle.forward(n)
turtle.right(90)
turtle.done()
这个你得自己绘制星号,或者直接写上*,我正好闲着无聊,写了个玩玩,如有值得改进的地方,请各位指教。
import turtle
turtle.shape('classic')
turtle.speed(10)
turtle.setpos(0,0)
def make_star(pos, n):
turtle.penup()
turtle.setpos(pos)
turtle.pendown()
turtle.right(30)
turtle.forward(n)
turtle.back(n*0.5)
turtle.right(120)
turtle.forward(n*0.5)
turtle.back(n)
turtle.forward(n*0.5)
turtle.right(120)
turtle.forward(n*0.5)
turtle.back(n)
turtle.forward(n*0.5)
turtle.right(90)
def make_square(left_bottom, right_top, size = 10):
# left_top: 对角左下顶点坐标
# right_bottom: 对角右上顶点坐标
# size: *的大小
x1, y1 = left_bottom
x2, y2 = right_top
if x1 > x2:
raise Exception('left_bottom参数错误')
if y1 > y2:
raise Exception('right_top参数错误')
if x2-x1 < size*3:
raise Exception('size参数错误,size至多是边长的三分之一长度')
if y2-y1 < size*3:
raise Exception('size参数错误,size至多是边长的三分之一长度')
# 第一条边 一
for i in range(x1, x2, size):
# make_star((x1 + i, y1), size)
turtle.penup()
turtle.setpos((x1 + i, y1))
turtle.pendown()
turtle.write('*', font=size)
# 第二条边 一 |
for i in range(y1, y2, size):
# make_star((x2, y1 + i), size)
turtle.penup()
turtle.setpos((x2, y1 + i))
turtle.pendown()
turtle.write('*', font=size)
# 第三条边 一 | 一
for i in range(x1, x2, size):
# make_star((x2 - i, y2), size)
turtle.penup()
turtle.setpos((x2 - i, y2))
turtle.pendown()
turtle.write('*', font=size)
# 第四条边 一 | 一 |
for i in range(y1, y2, size):
# make_star((x1, y2 - i), size)
turtle.penup()
turtle.setpos((x1, y2 - i))
turtle.pendown()
turtle.write('*', font=size)
make_square((0,0), (100, 100), 10)
turtle.done()
我想用jQuery DataTable进行多列筛选,但我得到一个错误,不知道如何解决。 错误:$(...)DataTable不是函数类型错误:$(...)。DataTable不是函数未捕获的类型错误:无法读取未定义的属性“column” 你能帮我解决这个错误吗? 我的HTML代码,
from turtle import * circle(40,step = 12) done
在他对问题“类型类,和之间的区别”的回答中,Edward Kmett说 此外,即使是的一个超类,您最终还是需要类,因为遵守 严格来说还不足以证明这一点 因此,声称某样东西是一个比声称它是更强。 很明显,任何不是单子的应用函子都会自动成为的一个例子,它不是,但爱德华·科米特的回答暗示存在一个单子,它是,而不是:它的和
我试着做这个登录表单,但它一直给我同样的错误。我哪里做错了? 我希望我的登录表单预览,但我得到了这个
我想与Firebase连接,但我有一个错误:"无法解析Android应用程序模块gradleconfig.resolvegradle构建问题和/或重新同步."和我检查我的gradle.
问题内容: 我正在使用Python的xml minidom,并且一切正常,除了在文本序列中它写出转义字符而不是。如果引号出现在标签中,这当然是有道理的,但它使我在文本中感到困惑。我该如何改变? 问题答案: 查看源代码(如果需要的话,则为Python 3.2),这在_write_data()函数中进行了硬编码。您将需要修改TextNode的writexml()方法-通过对其进行子类化或简单地对其进行