初级画心
学Python,感觉你们的都好复杂,那我来个简单的,我是直接把心形看作是一个正方形+两个半圆:
在这里插入图片描述

于是这就很简单了,十行代码解决:

  1. import turtle as t
  2. t.pensize(2)
  3. 笔大小2像素
  4. t.pencolor(“red”)
  5. 颜色为红色
  6. t.left(45)
  7. 45度
  8. t.fd(200)
  9. 向前200直线
  10. t.circle(100, 180)
  11. 画一圆半径100 弧度180
  12. t.right(90)
  13. 向右90度
  14. t.circle(100, 180)
  15. 再画一个圆半径100 弧度180
  16. t.fd(200)
  17. 直线向前直线200
  18. t.done()
  19. 绘制完成

一行代码画心

原代码

print(‘\n’.join([‘’.join([(‘Love’[(x-y) % len(‘Love’)] if ((x0.05)**2+(y0.1
在这里插入图片描述

  1. import time words = input(‘请输出想要表达的文字:’)
  2. #例子:words = “Dear lili, Happy Valentine’s Day! Lyon Will Always Love You Till The End! ♥ Forever! ♥” for item in words.split():
  3. #要想实现打印出字符间的空格效果,此处添加:item = item+’ ’
  4. letterlist = []#letterlist是所有打印字符的总list,里面包含y条子列表list_X
  5. for y in range(12, -12, -1):
  6. list_X = []#list_X是X轴上的打印字符列表,里面装着一个String类的letters
  7. letters = ‘’#letters即为list_X内的字符串,实际是本行要打印的所有字符
  8. for x in range(-30, 30):#*是乘法,**是幂次方
  9. expression = ((x0.05)**2+(y0.1)**2-1)**3-(x0.05)*2(y0.1)**3
  10. if expression <= 0:
  11. letters += item[(x-y) % len(item)]
  12. else:
  13. letters += ’ ’
  14. list_X.append(letters)
  15. letterlist += list_X
  16. print(‘\n’.join(letterlist))
  17. time.sleep(1.5);

最后我自己整理了一些学习资料,都是别人分享给我的,希望对你们有帮助。这里有不错的学习教程和开发工具。

一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
在这里插入图片描述

二、Python必备开发工具

在这里插入图片描述

三、精品Python学习书籍

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
在这里插入图片描述

四、Python视频合集

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
在这里插入图片描述

五、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。在这里插入图片描述

六、Python练习题

检查学习结果。
在这里插入图片描述

七、面试资料

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
在这里插入图片描述
在这里插入图片描述
这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】

👉[[CSDN大礼包:《python安装包&全套学习资料》免费分享]]安全链接,放心点击

最后,千万别辜负自己当时开始的一腔热血,一起变强大变优秀。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐