使用PYthon绘制小狗狗来讨 girl friend 喜欢

本文通过一个实例讲述了如何使用Python绘制小狗,以此说明编程中的单一责任原则。作者强调在编程中应确保类只负责一项功能,以减少代码耦合,提高维护性。同时,将这一原则类比到生活中,指出在感情中也应该专注于对自己对象的负责,避免不必要的误会。
摘要由CSDN通过智能技术生成

使用PYthon画出一条可可爱爱的小狗


首先在代码界,单一责任链原则的定义是这样的:单一职责原则(Single Responsibility Principle, SRP):一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只有一个引起它变化的原因。它具有高内聚,低耦合的特点。

也就是说,我们在设计类的时候,把实现某类功能的方法,合并到同一个类中,让其只对单一功能负责,这样可以很大程度的减少代码耦合性。例如:我们封装了一个图片处理类用于处理代码中所有图片展示的问题,有圆角显示图片、圆形截取图片、模糊图片等等,到这里都是符合单一责任的原则,这个类只对图片的显示处理负责。但是如果我们再把图片的下载、删除等方法封装进来,这样虽说类的功能更多了,但是其需要负的责任也多了,后期对其的维护和管理更麻烦了。

那这个原则应该如何应用到我们谈对象中呢?其实是一样的,单一责任,只对一个人负责任。我们只需要对自己的“对象”负责任就行了,别人的“对象”不需要你来负责任,你要强行对别人的“对象”负责任,那你大概率会打翻自己对象的醋坛子,然后强行搞崩你们之间脆弱的感情。
所以需要绘制一条小狗来讨女朋友喜欢!!!
代码如下:

from turtle import *
screensize(500,500)

#【头部轮廓】
pensize(5)
home()
seth(0)
pd()
color('black')
circle(20,80)#0
circle(200,30)#1
circle(30,60)#2
circle(200,29.5)#3
color('black')
circle(20,60)#4
circle(-150,22)#5
circle(-50,10)#6
circle(50,70)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值