用python画正方体_用Python-tu绘制嵌套正方形

代码有一些问题。在

功能杯太复杂了-总是先测试基本的-有两种方法,一种是有范围的,一种是没有范围的。为了简单起见,我做了一个没有的。在

接下来的问题是考虑海龟在哪里结束,以及如何增加步长——你一直在增加,但是要从中心容器均匀地移动,你必须考虑增加的部分被分配到顶部,一半分配到底部。在import turtle

t = turtle.Turtle()

def cup(sideLength):

"""Draws one cup and returns to origin"""

t.pd()

t.forward(sideLength)

t.left(90)

#t.pu()

t.forward(sideLength)

t.left(90)

t.forward(sideLength)

t.pu()

t.left(90)

t.forward(sideLength)

def cups(initial,incr,reps): #needs work

'''calls the function cup repeatedly to draw a set of measuring cups of increasing size.'''

start = initial

for i in range(reps):

cup(start)

t.pu()

t.forward(incr/2)

t.left(90)

start += incr

#cup(50)

cups(50, 30, 4)

按照代码的流程添加注释,以确保您理解每一行都在做什么。在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值