鱼C论坛

 找回密码
 立即注册
查看: 2779|回复: 0

[吹水] 国庆快乐!用python画个五星红旗【转载】

[复制链接]
发表于 2022-10-1 12:19:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 元豪 于 2023-4-26 20:20 编辑

原链:https://www.cnblogs.com/maykok/p/7504697.html
原作者:MayKok


                               
登录/注册后可看大图

国庆快乐!
现在,正文开始!


                               
登录/注册后可看大图


用python画个五星红旗


根据下图发现,主星和2、3副星从右画就好,而1、4副星从左开始画会比较好找坐标。

                               
登录/注册后可看大图
  1. import turtle

  2. turtle.bgcolor("red")
  3. turtle.fillcolor("yellow")
  4. turtle.color('yellow')
  5. turtle.speed(10)
  6. #主星
  7. turtle.begin_fill()
  8. turtle.up()
  9. turtle.goto(-600,220)
  10. turtle.down()
  11. for i in range (5):   
  12.     turtle.forward(150)
  13.     turtle.right(144)
  14. turtle.end_fill()

  15. #第1颗副星
  16. turtle.begin_fill()
  17. turtle.up()
  18. turtle.goto(-400,295)
  19. turtle.setheading(305)
  20. turtle.down()
  21. for i in range (5):   
  22.     turtle.forward(50)
  23.     turtle.left(144)

  24. turtle.end_fill()


  25. #第2颗副星
  26. turtle.begin_fill()
  27. turtle.up()
  28. turtle.goto(-350,212)
  29. turtle.setheading(30)
  30. turtle.down()
  31. for i in range (5):  
  32.     turtle.forward(50)
  33.     turtle.right(144)

  34. turtle.end_fill()

  35. #第3颗副星
  36. turtle.begin_fill()
  37. turtle.up()
  38. turtle.goto(-350,145)
  39. turtle.setheading(5)
  40. turtle.down()
  41. for i in range (5):   
  42.     turtle.forward(50)
  43.     turtle.right(144)

  44. turtle.end_fill()

  45. #第4颗副星
  46. turtle.begin_fill()
  47. turtle.up()
  48. turtle.goto(-400,90)
  49. turtle.setheading(300)
  50. turtle.down()
  51. for i in range (5):  
  52.     turtle.forward(50)
  53.     turtle.left(144)

  54. turtle.end_fill()
复制代码


那么这是成品~



                               
登录/注册后可看大图





想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-21 21:54

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表