Python基础-画五星红旗

Posted 天空遗落之物

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础-画五星红旗相关的知识,希望对你有一定的参考价值。

#coding=utf-8
# arrow(海龟箭头);turtle(实心箭头);circle(实心方形箭头);square(粗大箭头2);triangle(classic)

from  turtle import *

def position(x,y):
    up()
    goto(x,y)
    down()

def draw(size,x,y):
    position(x,y)
    color(\'yellow\')
    begin_fill()
    fillcolor(\'yellow\')
    for i in range(5):
        forward(size)
        if(size==150):
            right(144)
        else:
            left(144)
    end_fill()
bgcolor(\'red\')

#速度
speed(5)
#画大星
draw(150,-300,160)
#画四个小星
draw(50,-180,250)
draw(50,-80,200)
draw(50,-80,90)
draw(50,-180,10)

#省略箭头
hideturtle()
done()

 

以上是关于Python基础-画五星红旗的主要内容,如果未能解决你的问题,请参考以下文章

Python基础综合练习

用PY画五星红旗

python 对于龟类的一些封装方法,包括画正多边形,正多角形和五星红旗

用python画个五星红旗

课堂练习(画五星红旗)

画一个五星红旗