520专属Python代码来了

举报
Python小二 发表于 2022/05/17 23:49:32 2022/05/17
【摘要】 快到 520 了,分享几段 520 专属 Python 代码,不多说了,下面直接上货。 No.1 效果:主要代码: import turtle turtle.speed(0)turtle.delay(10)turtle.penup()turtle.left(90)turtle.fd(200)turtle.pendo...

快到 520 了,分享几段 520 专属 Python 代码,不多说了,下面直接上货。

No.1

效果:0bcdf8a7b1c41d2882f3451586a6a9cb.png主要代码:


   
  1. import turtle
  2. turtle.speed(0)
  3. turtle.delay(10)
  4. turtle.penup()
  5. turtle.left(90)
  6. turtle.fd(200)
  7. turtle.pendown()
  8. turtle.right(90)
  9. turtle.fillcolor('red')
  10. turtle.begin_fill()
  11. turtle.circle(10180)
  12. turtle.circle(25110)
  13. turtle.left(50)
  14. turtle.circle(6045)
  15. turtle.circle(20170)
  16. turtle.right(24)
  17. turtle.fd(30)
  18. turtle.left(10)
  19. # 花瓣
  20. turtle.left(150)
  21. turtle.circle(-9070)
  22. turtle.left(20)
  23. turtle.circle(75105)
  24. turtle.setheading(60)
  25. turtle.circle(8098)
  26. turtle.circle(-9040)
  27. # 文字
  28. turtle.color('red')
  29. turtle.pu()
  30. turtle.goto(-210,80)
  31. turtle.pd()
  32. turtle.write('520 Happy', move=False, align='center',font=("Times"18"bold"))
  33. turtle.pu()
  34. turtle.goto(210,80)
  35. turtle.pd()
  36. turtle.write('I LOVE YOU', move=False, align='center',font=("Times"18"bold"))
  37. turtle.pu()
  38. turtle.pu()
  39. turtle.hideturtle()
  40. turtle.done()

No.2

效果:77ae09f8a794df1bf0c2ad5d2f7cad7e.png主要代码:


   
  1. import turtle as t
  2. t.speed(0)
  3. t.delay(10)
  4. t.color('red','pink')
  5. t.begin_fill()
  6. t.width(5)
  7. t.left(135)
  8. t.fd(100)
  9. t.right(180)
  10. t.circle(50,-180)
  11. t.left(90)
  12. t.circle(50,-180)
  13. t.right(180)
  14. t.fd(100)
  15. t.pu()
  16. t.goto(50,-30)
  17. # 箭头
  18. t.begin_fill()
  19. t.left(-30)
  20. t.fd(-15)
  21. t.right(-40)
  22. t.fd(-50)
  23. t.right(-165)
  24. t.fd(-50)
  25. t.end_fill()
  26. # 文字
  27. t.color('red')
  28. t.pu()
  29. t.goto(-150,30)
  30. t.pd()
  31. t.write('I LOVE YOU',
  32. move=False, align='center',
  33. font=("Times"18"bold"))
  34. t.hideturtle()
  35. t.done()

No.3

效果:42c3e73e1a92686b72373439edbf4cec.png主要代码:


   
  1. import turtle
  2. import random
  3. # 画爱心
  4. def love(x, y):
  5.     lv = turtle.Turtle()
  6.     lv.hideturtle()
  7.     lv.up()
  8.     # 定位
  9.     lv.goto(x, y)
  10.     # 画圆弧
  11.     def curvemove():
  12.         for i in range(20):
  13.             lv.right(10)
  14.             lv.forward(2)
  15.     lv.color('red''pink')
  16.     lv.speed(10000000)
  17.     lv.pensize(1)
  18.     lv.down()
  19.     lv.begin_fill()
  20.     lv.left(140)
  21.     lv.forward(22)
  22.     curvemove()
  23.     lv.left(120)
  24.     curvemove()
  25.     lv.forward(22)
  26.     # 画完复位
  27.     lv.left(140)
  28.     lv.end_fill()
  29. myWin = turtle.Screen()
  30. myWin.setup(width=700, height=700)
  31. t = turtle.Turtle()
  32. t.speed(0)
  33. turtle.delay(0)
  34. t.hideturtle()
  35. t.left(90)
  36. t.up()
  37. t.backward(200)
  38. t.down()
  39. t.color("brown")
  40. t.pensize(32)
  41. t.forward(60)
  42. tree(100, t)
  43. myWin.exitonclick()

源码

完整代码已经打包整理好了,免费获取方式方式如下:

「关注」上方视频号Python小二 ② 给上方视频「点个♥」 ③ 在上方视频评论区扣「520」

完成①②③即可免费领取源码,如果完成了①②③点长时间未收到代码,可以私信一下「视频号Python小二」,源码在视频号私信查看~

推荐阅读  点击标题可跳转

97ed984a1baf3f142548d35304619374.gif

文章来源: ityard.blog.csdn.net,作者:Python小二,版权归原作者所有,如需转载,请联系作者。

原文链接:ityard.blog.csdn.net/article/details/124811765

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。