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

windows2012做网站网络营销的整体概念

windows2012做网站,网络营销的整体概念,陕西住房城乡建设网站,wordpress如何发邮件文章目录 前言一、项目:使用类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.ritt.cn/news/16767.html

相关文章:

  • 公司电商网站开发合同站长工具无内鬼放心开车禁止收费
  • 动态ip怎么建设网站免费建网站的平台
  • 小兽wordpress阳泉seo
  • 给六人游做网站开发的app地推接单平台有哪些
  • 国企网站建设人工智能培训
  • 招聘网站开发程序员企业宣传片
  • 云南网站建设模块网络营销做得好的酒店
  • 大学课程免费自学网站微信广告
  • 天津河北区做网站重庆 seo
  • dtu网站开发营销咨询公司排名前十
  • 代理网上注册公司成都seo优化排名推广
  • 好的网站分享在线培训系统app
  • 湘潭做网站价格品牌磐石网络淘宝关键词排名优化技巧
  • 全球速卖通官网首页搜索优化网络推广
  • 桥头镇做网站最佳的资源搜索引擎
  • 网站设计师认证培训班级优化大师功能介绍
  • 名片在哪个网站做深圳百度关键词排名
  • 开个微网站需要什么今日热点新闻事件摘抄50字
  • python线上编辑器重庆百度快照优化排名
  • 晨光文具网站建设策划书周口网站seo
  • 深圳响应式网站建设搜索seo神器
  • 网站制作三站google推广怎么做
  • 北京建设集团网站线下推广方案
  • 交易猫钓鱼网站制作教学百度快照怎么看
  • 广州市哪有做网站的百度贴吧官网app下载
  • 做app做网站从何学起怎么注册一个自己的网址
  • 做网站子页智能建站abc
  • 装饰公司logo手机优化
  • 小区百货店网怎么做网站网络推广公司加盟
  • 个人做网站公司百度高级搜索引擎