课堂练习(画五星红旗)

import turtle
turtle.speed(41)
turtle.penup()
turtle.goto(-300,240)
turtle.pendown()
##画国旗背景
turtle.fillcolor(‘red‘)
turtle.begin_fill()
turtle.forward(600)
turtle.right(90)
turtle.forward(400)
turtle.right(90)
turtle.forward(600)
turtle.right(90)
turtle.forward(400)
turtle.end_fill()
##画大五角星
turtle.penup()
turtle.goto(-263,163)
turtle.pendown()

turtle.color(‘yellow‘)
turtle.fillcolor(‘yellow‘)
turtle.begin_fill()
turtle.right(90)
for i in range(5):
    turtle.forward(100)
    turtle.right(144)
turtle.end_fill()

##画小五角星
##第一个
turtle.penup()
turtle.goto(-126,211)
turtle.pendown()

turtle.color(‘yellow‘)
turtle.fillcolor(‘yellow‘)
turtle.begin_fill()
turtle.right(90)
for i in range(5):
    turtle.forward(20)
    turtle.right(144)
turtle.end_fill()
##第二个
turtle.penup()
turtle.goto(-90,140)
turtle.pendown()

turtle.color(‘yellow‘)
turtle.fillcolor(‘yellow‘)
turtle.begin_fill()
turtle.right(90)
for i in range(5):
    turtle.forward(20)
    turtle.right(144)
turtle.end_fill()
##第三个
turtle.penup()
turtle.goto(-126,64)
turtle.pendown()

turtle.color(‘yellow‘)
turtle.fillcolor(‘yellow‘)
turtle.begin_fill()
turtle.right(90)
for i in range(5):
    turtle.forward(20)
    turtle.right(144)
turtle.end_fill()
##第四个
turtle.penup()
turtle.goto(-192,30)
turtle.pendown()

turtle.color(‘yellow‘)
turtle.fillcolor(‘yellow‘)
turtle.begin_fill()
turtle.right(90)
for i in range(5):
    turtle.forward(20)
    turtle.right(144)
turtle.end_fill()

时间: 2024-10-26 01:33:11

课堂练习(画五星红旗)的相关文章

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): 综合练习:画一面五星红旗,将代码与运行截图发布博客交作业. #

用PY画五星红旗

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

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)

课堂练习(条件、循环、函数定义、字符串操作)

画五角星 import turtle for i in range(5): turtle.forward(200) turtle.right(144) 画同心圆 import turtle for i in range(4): turtle.penup() turtle.goto(0,-40*i) turtle.pendown() turtle.circle(40*i) 画太阳花 import turtle turtle.color('yellow','red') turtle.speed('f

HTML5 Canvas 描画五星红旗

代码: <!DOCTYPE html> <html lang="utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <head> <title>五星红旗</title> </head> <body onload="draw()">

第四周课堂测试汇编2完善

第四周汇编2课堂测试画的图抽象且不完整,这里做一下补充. (1)源代码: int g(int x){ return x+3; } int f(int x){ int i=2: return g(x)+i; } int main(void){ return f(8)+1; } (2)汇编代码: g: pushl %ebp movl %esp, %ebp movl 8(%ebp), %eax addl $3, %eax popl %ebp ret f: pushl %ebp movl %esp, %

MFC双缓冲绘图解决界面闪烁问题

一:为什么会产生界面闪烁? 解释这个之前,我们需要明白的是在MFC里面绘图的消息响应机制,大概的就是如果我们要在某一个 东西上面绘图,比如对话框,单文档等等,就必须先得到图形DC的句柄(handle),然后在指定句柄的基础上进行图形操作,也就是MFC常用的CDC *DC = this->getDC();其中的this就是你想画图的目标. MFC里在消息响应的过程中,WM_PAINT被转变为OnDraw()(单文档 Single Document)或是OnPaint()(对 话框Dialog)之类

因素空间理论简介

因素空间是一门新的认知数学理论,是信息.智能和数据等学科的共同基础,它由中国学者汪培庄教授创立,对于智能化的网络建设和运用具有指导意义. 一.什么是因素和因素空间? 因素空间是研究事物质根的理论,从哲学的角度看,因素是事物本体构成和认知描述中的元词.在语言中,'的'是使用得最广泛的字眼,有些语句例如"张三很好"看起来没有用到'的'字,但其明确含意应该是"张三的人品很好"或者是"张三的身体很好"或者其它.'的'字如此常见,那它的受词是什么?这是一个

OO第五到七次作业小结

一.写在前面: 经过了前三次作业的试水,在第二阶段的三次作业中,因为多线程的引入,面向对象课程进入了需要摸着石头过河的"深水期".犹记第五次作业发布恰逢清明假期,助教学姐语重心长地在通知板提示同学们早点开始,毕竟此次作业"拿下过往届很多同学的oo课程通宵首杀".经过我的"实际体验",多线程电梯的搭建过程实属不易.之后的IFTTT,再到出租车调度系统,都是基于多线程的进一步应用.攻克多线程设计的这个过程中的艰辛自然不必多说,相信每个同学都有着深刻的