Python 海龟绘图——第 32 题
题目:绘制下面的图形
解析:
循环绘制长方形里面一个小正方形
答案:
import turtle as t
for i in range(0,2):
t.fd(140)
t.lt(90)
t.fd(80)
t.lt(90)
t.pu()
t.fd(50)
t.lt(90)
t.fd(20)
t.pd()for i in range(0,4):
t.fd(40)
t.rt(90)
t.done()
Python 海龟绘图——第 33 题
题目:绘制下面的图形
解析:
此题如果精确的两个长方形角重叠,需要使用勾股定理精确计算。这里使用的 50 和 120(50*1.4+50=120),可以基本实现这种效果。
答案:
import turtle as t
for i in range(0,2):
t.fd(120)
t.lt(90)
t.fd(50)
t.lt(90)
t.lt(45)for i in range(0,2):
t.fd(120)
t.rt(90)
t.fd(50)
t.rt(90)
t.done()