用Python绘制国旗!为中国奥运健儿加油!

程序员面试吧

共 1491字,需浏览 3分钟

 ·

2021-08-04 05:44

大家好,我是豆花。

今天给大家分享的是:使用Python画出国旗

奥运会已经开始好多天了,为此我用我所学的 Python 为奥运健儿们加油。

使用的 Python 库是海龟绘图:turtle,最初来自于 Wally Feurzeig, Seymour Papert 和 Cynthia Solomon 于 1967 年所创造的 Logo 编程语言。

效果图


代码

import turtle

turtle.setup(600,400,0,0)
turtle.bgcolor("red") turtle.fillcolor("yellow") turtle.color("yellow") turtle.speed(3)
#主星
turtle.begin_fill() turtle.up() turtle.goto(-280,100) turtle.down() for i in range(5): turtle.forward(150) turtle.right(144) turtle.end_fill()

#第1颗副星turtle.begin_fill()turtle.up()turtle.goto(-100,180)turtle.setheading(305)turtle.down()for i in range(5): turtle.forward(50) turtle.left(144)turtle.end_fill()


#第2颗副星turtle.begin_fill()turtle.up()turtle.goto(-50,110)turtle.setheading(30)turtle.down()for i in range(5): turtle.forward(50) turtle.right(144)
turtle.end_fill()
#第3颗副星turtle.begin_fill()turtle.up()turtle.goto(-40,50)turtle.setheading(5)turtle.down()for i in range(5): turtle.forward(50) turtle.right(144)turtle.end_fill()

#第4颗副星turtle.begin_fill()turtle.up()turtle.goto(-100,10)turtle.setheading(300)turtle.down()for i in range(5): turtle.forward(50) turtle.left(144)turtle.end_fill()
turtle.hideturtle()
ts=turtle.getscreen()ts.getcanvas().postscript(file="wuxinghongqi.jpg")
turtle.done()

浏览 48
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报