题目:绘制下面的图形
解析:
绘制曲线正方形。
答案:
方法一
import turtle as t def youyuanhu(r, n): for i in range(0,n): t.fd(0.0174*r) t.rt(1) return def zuoyuanhu(r, n): for i in range(0,n): t.fd(0.0174*r) t.lt(1) return def youquxian(r, n): for i in range(2): youyuanhu(r, n) zuoyuanhu(r, n) return def zuoquxian(r, n): for i in range(2): zuoyuanhu(r, n) youyuanhu(r, n) return t.rt(30) for i in range(0, 4): zuoquxian(20, 60) t.rt(90)
方法二
import turtle as t def yuanhu(r, n): t.circle(-r, n) return def youquxian(r, n): for i in range(2): yuanhu(r, n) yuanhu(-r, n) return def zuoquxian(r, n): for i in range(2): yuanhu(-r, n) yuanhu(r, n) return t.rt(30) for i in range(0, 4): zuoquxian(20, 60) t.rt(90)