一直觉得turtle是个非常可爱的库,突然想试试传说中的土味表白:用python画一颗小爱心。
实现效果如下(可键入想打印的文字):
虽然作为一个老掉牙的土味招数,确实有很多很多现成的代码。但左看右看,觉得背后的逻辑,比如forward( )的参数、right( )的参数怎么来的不是很直白,copy代码的话就没意思了,于是用最简单的思路再推了一下:
第一步,考虑从“心尖”的位置开始,先向左上角画一条直线,与y轴的夹角设为45度:
第二步,心形的上方是一个弧形,可以设计成从原先的斜率开始,每前进1单位转1单位角度,画一个半圆:
第三步&#