当前位置: 首页 > news >正文

做网站的品牌公司有哪些推广宣传

做网站的品牌公司有哪些,推广宣传,个人网站怎么推广,云南网站制作文章目录 前言一、项目:使用类Circle画出圆形(不调用turtle库)1.基础指令class2.使用turtle画出大圆与小圆3.使用其他功能画一只眼睛 二、使用turtle库画正方形总结 前言 hello,我是BoBo仔,welcome来看我的文章 这节课…

文章目录

  • 前言
  • 一、项目:使用类Circle画出圆形(不调用turtle库)
    • 1.基础指令class
    • 2.使用turtle画出大圆与小圆
    • 3.使用其他功能画一只眼睛
  • 二、使用turtle库画正方形
  • 总结

前言

hello,我是BoBo仔,welcome来看我的文章
这节课,我们在上两节课的基础上学习更加深入且实用的内容
是不是迫不及待了?让我们开始吧!
上两节课文章链接
课时1:
https://editor.csdn.net/md/?articleId=138410664
课时2:
https://editor.csdn.net/md/?articleId=138445091

一、项目:使用类Circle画出圆形(不调用turtle库)

1.基础指令class

这节课我们要使用Python的第三方库turtle,如果有需要,可以看看我之前发的文章加深印象
课时1
https://editor.csdn.net/md/?articleId=136085783
课时2:
https://editor.csdn.net/md/?articleId=136089890
课时3:
https://editor.csdn.net/md/?articleId=136100116

这里我们先模仿上节课的逻辑,先设置一个类
这里我们的目标是画大圆和小圆,所以我们的对象对应大小圆分别是:r_large r_little,因为下文我使用半径画画,所以这里的对象我们用半径r
所以,基础代码就over了

class Circle:def __init__(self,r_large,r_little):self.r_large = r_largeself.r_little = r_little

但是,对于这个项目来说,没有turtle库命令,就像pygame的init方法没有pygame指令一样,就像个光杆司令,没啥实质性的用处
所以,下一步就是导入turtle库指令

2.使用turtle画出大圆与小圆

OK,我们先导入turtle库,但是为了指令方便,我们以变量t的形式代替单词turtle

import turtle as t

这就是导入指令
其次,我们的目标就是调用指令
画圆的指令circle大家一定要会
先看基本格式:
在这里插入图片描述
这里我们主要用到了三个量:半径,圆心角度,以及边数
这里我们的半径是必填的,角度extent是默认圆周角360°,steps默认1(圆形只有一条边)
然后,我们就可以运用这个语法执行任务了
先把前几行写出来:

import turtle as t
class Circle:def __init__(self,r_large,r_little):self.r_large = r_largeself.r_little = r_little

其次就是给两个对象一人一个画图函数
这里我们让小圆的画图程序函数为draw_c_little(self),大圆为:draw_c_large(self)

import turtle as t
class Circle:def __init__(self,r_large,r_little):self.r_large = r_largeself.r_little = r_littledef draw_c_large(self):def draw_c_little(self):

然后就是画圆圈的操作
这里我们有两个东西非常重要,一个是画图语句,一个是半径radius的表示方法
我们在前面也提到了:init方法构造对象之后,我们使用对象的方法必须是self.对象名
学会这个之后,再结合基础语法,我们就完成了类的操作

class Circle:def __init__(self,r_large,r_little):self.r_large = r_largeself.r_little = r_littledef draw_c_large(self):t.circle(self.r_large)#这里的self别忘了def draw_c_little(self):t.circle(self.r_little)#这里的self也别忘了

OK,到此,我们的类Circle操作结束,接下来就是调用

调用代码不用我说了,非常简单,只要照着前面的结构去调用即可

draw_c_large = Circle(100,0)#这里我们设大圆半径为100,因为这里我们有两个对象,所以要把其中一个空出来,下一个同理 
draw_c_little = Circle(0,50)#设小圆半径为50
draw_c_large.draw_c_large()
draw_c_little.draw_c_little()

半径可以随便设,这里我们要注意:不能把小圆的位置空开,否则会报错:
在这里插入图片描述
完整代码如下:

import turtle as t
class Circle:def __init__(self,r_large,r_little):self.r_large = r_largeself.r_little = r_littledef draw_c_large(self):t.circle(self.r_large)#这里的self别忘了def draw_c_little(self):t.circle(self.r_little)#这里的self也别忘了draw_c_large = Circle(100,0)#这里我们设大圆半径为100,因为这里我们有两个对象,所以要把其中一个空出来,下一个同理 
draw_c_little = Circle(0,50)#设小圆半径为50
draw_c_large.draw_c_large()
draw_c_little.draw_c_little()

也可以写成这样,输出相同
在这里插入图片描述

import turtle as t
class Circle:def __init__(self,r_large,r_little):self.r_large = r_largeself.r_little = r_littledef draw_c(self):t.circle(self.r_large)#这里的self别忘了t.circle(self.r_little)
draw_c = Circle(100,50)#这里我们设大圆半径为100,因为这里我们有两个对象,所以要把其中一个空出来,下一个同理 
draw_c.draw_c()

结果如下:
在这里插入图片描述
这里我们可以加一个方法turtle.done(),让作品停留在画面上
也可以加一个turtle.hideturtle(),隐藏海龟

3.使用其他功能画一只眼睛

OK,这就是该程序的所有内容了,大家可以多下修饰,画一只“小眼睛”
在这里插入图片描述
源码如下:

import turtle as t
class Circle:def __init__(self,r_large,r_little):self.r_large = r_largeself.r_little = r_littledef draw_c(self):t.color('black','black')t.pensize(2)t.begin_fill()t.circle(self.r_large)  # 这里的self别忘了t.end_fill()t.pensize(1)t.color('white','white')t.begin_fill()t.circle(self.r_little)t.end_fill()
draw_c = Circle(100,50)#这里我们设大圆半径为100,因为这里我们有两个对象,所以要把其中一个空出来,下一个同理 
draw_c.draw_c()
t.done()
t.hideturtle()

怎么样,是不是很酷呢?

二、使用turtle库画正方形

之前我已经带大家画一遍了,现在大家自己尝试一下
我们设这个类为Quadrate,对象为a_large , a_little

import turtle as t
class Quadrate:def __init__(self, a_large, a_little):self.a_large = a_largeself.a_little = a_littledef draw_quadrate(self):t.color('green', 'green')t.pensize(2)t.begin_fill()for i in range(1,5):t.forward(self.a_large)# 这里的self别忘了t.right(90)t.end_fill()t.pensize(1)t.color('blue','blue')t.begin_fill()for i in range(1,5):t.forward(self.a_little)t.right(90)t.end_fill()
draw_quadrate = Quadrate(100, 50)
draw_quadrate.draw_quadrate()
t.hideturtle()
t.done()

这就是全部代码,下面是样式
在这里插入图片描述
如果再加入一点创意,作品将更加完美!

总结

本节课,我们通过turtle和类的结合完成了两个项目,大家都学会了吗?下节课的内容更加精彩,不容错过!

最后,制作不易,别忘了一圈三连,点个关注!

http://www.r43.cn/news/79085.html

相关文章:

  • 济南网站建设询问企优互联价低小璇seo优化网站
  • 做网站被攻击谁的责任引擎优化seo怎么做
  • 厦门专业网站设计东莞市民最新疫情
  • 盱眙县住房和城乡建设局网站百度搜索引擎排名规则
  • 深圳市企业网站seo联系方式大专网络营销专业好不好
  • wordpress上传视频插件企业官网seo
  • 芜湖效能建设网站子域名在线查询
  • 南通网站排名公司百度联盟官网登录入口
  • 精准营销策略seo公司网站
  • 怎么做网站关键词排名百度竞价怎么做效果好
  • 北京最新新闻头条搜索引擎优化的分类
  • 新手学做网站学哪些知识网站推广seo方法
  • 长春网站优化体验百度怎么做推广
  • 玉溪人民政府网站建设现状各种手艺培训班
  • 智慧团建网页版登录入口专业seo培训学校
  • 电商设计网站有哪些功能模块重庆网站优化排名推广
  • 欧派全屋定制优化大师 win10下载
  • 公司网页制作htmlseo网络优化招聘
  • 天津电商网站制作线在成都网站推广公司
  • wordpress先显示置顶文章合肥网站优化搜索
  • 有织梦后台系统怎么做网站百度手机助手app官方下载
  • 龙岗外贸网站建设公司seo如何挖掘关键词
  • 工程接单平台有哪些舆情优化公司
  • 做产品类网站有哪些seo关键词优化费用
  • 网站建设可以网上兼职吗搜索竞价托管
  • 做b2b网站价格淘宝店铺转让价格表
  • 专门做免费东西试吃的网站网络营销策划总结
  • 编写网站 语言产品市场营销策划方案
  • 国贸网站建设seo是什么职务
  • 湖北建网站公司广告投放