day03课堂练习
简述变量的组成
变量由变量名,赋值符号,和变量值三个部分组成
简述变量名的命名规范
a、变量名必须有意义,要能反映变量值所描述的状态
b、变量名以字母、数字和下划线组成,不能用数字开头
c、不能以关键字命名
简述注释的作用
a、让后面的代码失效,不解释该代码,就是普通的字符
b、解释前面的代码
使用turtle库构造一幅图,贴在markdown文档中
import turtle as t
t.setup(800,600)
t.pensize(5)
# 调用RGB颜色
t.colormode(255)
t.color(0,0,0)
#向左移动画笔300距离,调整画笔方向
t.pu()
t.bk(200)
t.pd()
t.seth(-90)
# 填充颜色
t.begin_fill()
t.circle(200,360)
t.color('black')
t.end_fill()
#改变画笔颜色为白色
t.pencolor(255,255,255)
#o
t.begin_fill()
t.circle(45,360)
t.color(255,255,255)
t.end_fill()
#移动画笔
t.pu()
t.seth(90)
t.fd(5)
t.seth(0)
t.fd(110)
t.seth(-90)
t.fd(50)
t.seth(90)
t.pd()
#l
t.fd(120)
#移动
t.pu()
t.seth(0)
t.fd(70)
t.seth(-90)
t.pd()
#d
t.fd(120)
t.seth(90)
t.pu()
t.fd(30)
t.pd()
t.seth(270)
# t.begin_fill()
t.circle(-30,320)
# t.color(255,255,255)
# t.end_fill()
#移动
t.seth(0)
t.pu()
t.fd(30)
t.seth(90)
t.fd(70)
t.pd()
#b
t.seth(-90)
t.fd(120)
t.seth(90)
t.pu()
t.fd(30)
t.pd()
t.seth(270)
# t.begin_fill()
t.circle(30,320)
# t.color(255,255,255)
# t.end_fill()
#yidong
t.pu()
t.circle(30,40)
t.seth(0)
t.fd(100)
t.seth(-90)
t.fd(30)
t.fd(0)
t.seth(0)
t.pd()
#o
# t.begin_fill()
t.circle(30,360)
# t.color(255,255,255)
# t.end_fill()
#yidong
t.pu()
t.fd(40)
t.seth(90)
t.fd(60)
t.pd()
#y
t.seth(-75)
t.fd(70)
t.pu()
t.seth(75)
t.fd(70)
t.pd()
t.seth(-105)
t.fd(120)
t.seth(180)
t.fd(20)
t.fd(350)
t.pu()
t.seth(90)
t.fd(200)
t.seth(0)
t.pd()
t.fd(400)
t.done()
day03课堂练习的更多相关文章
- Java学习day03
day03 课堂笔记 1.数据类型 2.总结第二章到目前为止所学内容: * 标识符 * 关键字 * 字面值 * 变量 成员变量如果没有赋值,系统会自动赋值,而局部变量不手动赋值,则会编译不通过. * ...
- 2020年12月-第02阶段-前端基础-CSS Day03
CSS Day03 盒子模型(CSS重点) css学习三大重点: css 盒子模型 . 浮动 . 定位 主题思路: 理解: 1.能说出盒子模型有那四部分组成 2.能说出内边距的作用以及对盒子的影响 3 ...
- 耿丹CS16-2班课堂测试作业汇总
Deadline: 2016-11-01 11:59 作业内容 课堂测试作业总结 00.题目得5分,多半扣在格式上,有些同学代码写得很过分,已经很仁慈对待,同学们珍惜之: 01.界面设计得分不好,换行 ...
- 参加MVP OpenDay 和2015 MVP Community Camp社区大课堂
微软MVP Openday 1月30日在北京召开,到时全国上百位 MVP 专家将齐聚北京.当然还有亚太的其他国家地区的MVP 也会来北京,1月31日微软 MVP 项目组主办的年度微软技术社区分享大会- ...
- 开始学红帽的RHCE课堂有2次课了,要记下自己的学习经历
我终于申请成功了博客园的博客了. 红帽课堂已经开始2次了,这里的记录可能不分顺序,每天记录一点自己的学习内容.方便自己以后查询. 已经学了以下内容: 1.访问命令行 使用桌面的访问命令 GNOME 3 ...
- 妙味课堂——HTML+CSS基础笔记
妙味课堂的课程讲得非常的清楚,受益匪浅.先把HTML和CSS基础课程部分视频的学习笔记记录如下: padding #PS基础 ##前端需要的PS技能 - PS技能(前端需要):切图.修图.测量 - P ...
- 12月22日《奥威Power-BI财务报表数据填报》腾讯课堂开课啦
一扇可以通向任何地方的“任意门”,是我们多少人幼时最梦寐以求的道具之一.即使到了现在,工作中的我们还会时不时有“世界那么大,我想去看看”的念头,或者在突然不想工作的时刻,幻想着自己的家门变成了“任意门 ...
- 12月14日《奥威Power-BI销售计划填报》腾讯课堂开课啦
2016年的最后一个月也过半了,新的一年就要到来,你是否做好了启程的准备?新的一年,有计划,有目标,有方向,才不至于迷茫.规划你的2017,新的一年,遇见更好的自己! 所以 ...
- 12月07日《奥威Power-BI智能分析报告制作方法 》腾讯课堂开课啦
前几天跟我一个做报表的哥们聊天,听着他一茬一茬地诉苦:“每天做报表做到想吐,老板看报表时还是不给一个好脸色.”我也只能搬出那一套“过程大于结果”的内心疗程赠与他,没想到他反而怒了:“做 ...
随机推荐
- 转载:elastic5.x部署常见问题总结
原博文名称:ElasticSearch 5.0.0 安装部署常见错误或问题 原博文地址为:http://www.dajiangtai.com/community/18136.do?origin=csd ...
- Mybatis逆向工程过程中出现targetRuntime in context mybatisGenerator is invalid
最开始设置的Mybatis,但是逆向工程准备就绪后出现问题 报错为targetRuntime in context mybatisGenerator is invalid 后来修改为Mybatis3能 ...
- Scrapy项目 - 源码工程 - 实现豆瓣 Top250 电影信息爬取的爬虫设计
一.项目目录结构 spiders文件夹内包含doubanSpider.py文件,对于项目的构建以及结构逻辑,详见环境搭建篇. 二.项目源码 1.doubanSpider.py # -*- coding ...
- Python学习笔记整理总结【Django】:Model操作(一)
Model操作(一) 一.Django ORM基本配置 ORM:关系对象映射(Object Relational Mapping,简称ORM)db Frist:到目前为止,当我们的程序涉及到数据库相关 ...
- Python学习笔记整理总结【网络编程】【线程/进程/协程/IO多路模型/select/poll/epoll/selector】
一.socket(单链接) 1.socket:应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口.在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socke ...
- Centos 6下使用cmake编译安装MariaDB
写在前面 最近在学习Maria DB,为了方便查阅,又为了将所学的知识重新的梳理,特作此随笔一篇,希望过后阅读时能有所感,也希望对大家能够有所帮助. 安装前的准备 大家都知道,在Linux上安装软件一 ...
- Nginx 配置项优化详解
(1)nginx运行工作进程个数,一般设置cpu的核心或者核心数x2 如果不了解cpu的核数,可以top命令之后按1看出来,也可以查看/proc/cpuinfo文件 grep ^processor / ...
- Angular 内嵌视图、宿主视图
解析视图: 内嵌视图 - 连接到模板的嵌入视图,在组件模板元素中添加模板(DOM元素.DOM元素组) 宿主视图 - 连接到组件的嵌入视图,在组件元素中添加别的组件 使用类说明: ElementRef ...
- bootstrap准备工作(1)
1.下载bootstrap包 http://v3.bootcss.com/getting-started/#download 2.下载结构 如果要用js里面的js效果,需要先插入juqery.js & ...
- navicat工具 pymysql模块
目录 一 IDE工具介绍(Navicat) 二 pymysql模块 一 IDE工具介绍(Navicat) 生产环境还是推荐使用mysql命令行,但为了方便我们测试,可以使用IDE工具,我们使用Navi ...