python无角正方形的绘制_Python无角正方形,用while True怎么写?我写的这个只能画一行,哪个地方出问题了啊?...

到办公室了,给你上代码:

import turtle as t

import time

t.setup(600,600,300,300)#设置画布的大小和位置

t.penup#起笔

t.pensize(1)

t.pencolor( "purple")

while True:

print('转向')

t.penup()

t.forward(50)

t.pendown()

t.forward(100)

t.penup()

t.forward(50)

t.left(90)

print(t.pos())

if abs(t.pos()) <1:

break

t.done()

注意坐标变化,对比!

1.无线条颜色的源码,for循环。

#无角正方形.py

from turtle import *

pensize(5)

a =120 #正方形的边

b =20 #空白处的长度

for i in range(4):

seth(90*i) #绘制方向,确定好先往哪走

penup() #拿起笔

fd(b) #前进距离

pendown() #落笔

fd(a) #前进距离

penup() #起笔

fd(b) #前进距离

pendown() #落笔

'''

重复以上步骤(循环4次)

思路:

1、确定小乌龟的行走方向(绘制方向)

2、确定小乌龟的行走方式(空白—实线—空白)

3、确定循环路线

'''

带线条颜色源码

#无角正方形.py

from turtle import*pen size(5)

a=120#正方形的边b=20#空白处的长度my_color=(“red", “purple“, “blue“, “brown")

for i in range(4) :

pen color(my_color[i] )

seth(90*i) #绘制方向,确定好先往哪走

penup() #拿起笔

fd(b) #前进距离

pendown() #落笔

fd(a) #前进距离

penup() #起笔

fd(b) #前进距离

pendown() #落笔

题末,这是一些基础,

后面可以看看:

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值