python 五星红旗

import turtle
turtle.bgcolor("red")
turtle.fillcolor("yellow")
turtle.color(‘yellow‘)
turtle.speed(10)

turtle.begin_fill()
turtle.up()
turtle.goto(-600,220)
turtle.down()
turtle.forward(150)
turtle.right(144)
turtle.forward(150)
turtle.right(144)
turtle.forward(150)
turtle.right(144)
turtle.forward(150)
turtle.right(144)
turtle.forward(150)
turtle.right(144)
turtle.end_fill()

turtle.begin_fill()
turtle.up()
turtle.goto(-400,295)
turtle.setheading(305)
turtle.down()
turtle.forward(50)
turtle.right(144)
turtle.forward(50)
turtle.right(144)
turtle.forward(50)
turtle.right(144)
turtle.forward(50)
turtle.right(144)
turtle.forward(50)
turtle.right(144)

turtle.end_fill()

turtle.begin_fill()
turtle.up()
turtle.goto(-350,212)
turtle.setheading(30)
turtle.down()
turtle.forward(50)
turtle.right(144)
turtle.forward(50)
turtle.right(144)
turtle.forward(50)
turtle.right(144)
turtle.forward(50)
turtle.right(144)
turtle.forward(50)
turtle.right(144)

turtle.end_fill()

turtle.begin_fill()
turtle.up()
turtle.goto(-350,145)
turtle.setheading(5)
turtle.down()
turtle.forward(50)
turtle.right(144)
turtle.forward(50)
turtle.right(144)
turtle.forward(50)
turtle.right(144)
turtle.forward(50)
turtle.right(144)
turtle.forward(50)
turtle.right(144)

turtle.end_fill()

turtle.begin_fill()
turtle.up()
turtle.goto(-400,90)
turtle.setheading(300)
turtle.down()
turtle.forward(50)
turtle.right(144)
turtle.forward(50)
turtle.right(144)
turtle.forward(50)
turtle.right(144)
turtle.forward(50)
turtle.right(144)
turtle.forward(50)
turtle.right(144)

turtle.end_fill()

时间: 2024-12-05 18:47:21

python 五星红旗的相关文章

用Python的Turtle模块绘制五星红旗

Edit 用Python的Turtle模块绘制五星红旗 在Udacity上课时学到了python的turtle方法,这是一个很经典的用来教小孩儿编程的图形模块,最早起源于logo语言.python本身内置了这个模块,其可视化的方法可以帮助小孩儿对编程的一些基本理念有所理解. 在作业提交的论坛里看到很多turtle画出来的精美图形,想不出什么要画的东西,于是决定拿五星红旗来练练手. 前期准备 五星红旗绘制参数 Turtle官方文档 turtle的基本操作 # 初始化屏幕 window = turt

Python基础画五星红旗

Pycharm开发环境设置与熟悉. 练习基本输入输出: print('你好,{}.'.format(name)) uprint(sys.argv) 库的使用方法: import ... from ... import ... 条件语句: if (abs(pos()))<1: break 循环语句: for i in range(5): while True: 函数定义: def mygoto(x,y): def drawjx(r): 综合练习:画一面五星红旗,将代码与运行截图发布博客交作业. #

用python画个五星红旗

根据下图发现,主星和2.3副星从右画就好,而1.4副星从左开始画会比较好找坐标. import turtle turtle.bgcolor("red") turtle.fillcolor("yellow") turtle.color('yellow') turtle.speed(10) #主星 turtle.begin_fill() turtle.up() turtle.goto(-600,220) turtle.down() for i in range (5):

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)

Python绘制五星红旗

# -*- coding: UTF-8 -*- from turtle import * def mygoto(x,y): up() goto(x,y) down() def draw(z): begin_fill() for i in range(5): forward(z) right(144) end_fill() setup(700, 500, 0, 0) color("yellow") bgcolor("red") fillcolor("yell

用PY画五星红旗

受到一位非常令我尊敬同事的影响,我最近在学习Python,不管学得好不好,我只管学.记得今年国庆期间有网友用Python的turtle方法画出了五星红旗.今天我也画出来了,精简了语句.把五颗星的参数(每颗星有四个参数,位置X,Y,角度,大小)提前放进列表里,使用for语句循环提取每颗星的参数进行作图.全文19句话,比较精炼.如果在sublime里编辑,最后再加上一句done(),防止运行完毕闪退. 希望高水平的网友,看到后,能够给我批评和指正,谢谢! from turtle import *bg

Python学习1-Python和Pycharm的下载与安装

本文主要介绍Python的下载安装和Python编辑器Pycharm的下载与安装. 一.Python的下载与安装 1.下载 到Python官网上下载Python的安装文件,进入网站后显示如下图: 网速访问慢的话可直接在这里下载:python-2.7.11.amd64 在Downloads中有对应的支持的平台,这里我们是在Windows平台下运行,所以点击Windows,出现如下: 在这里显示了Python更新的所有版本,其中最上面两行分别是Python2.X和Python3.X对应的最后更新版本

Python——深入理解urllib、urllib2及requests(requests不建议使用?)

深入理解urllib.urllib2及requests            python Python 是一种面向对象.解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年,Python 源代码同样遵循 GPL(GNU General Public License)协议[1] .Python语法简洁而清晰,具有丰富和强大的类库. urllib and urllib2 区别 urllib和urllib2模块都做与请求URL相关的操作,但

python学习_day26_面向对象之封装

1.私有属性 (1)动态属性 在python中用双下划线开头的方式将属性隐藏起来.类中所有双下划线开头的名称,如__x都会自动变形成:_类名__x的形式.这种自动变形的特点是: a.类中定义的__x只能在内部使用,如self.__x,引用的就是变形的结果.b.这种变形其实正是针对外部的变形,在外部是无法通过__x这个名字访问到的.c.在子类定义的__x不会覆盖在父类定义的__x,因为子类中变形成了:_子类名__x,而父类中变形成了:_父类名__x,即双下滑线开头的属性在继承给子类时,子类是无法覆