草庐IT

$刷题练习

全部标签

三道关于python面向对象的练习题

1.题目小明和小美都爱跑步小明体重75公斤小美体重45公斤每次跑步会减肥0.5公斤每次吃东西体重增加1公斤需求分析小明、小美都是一个具体的对象,他们都是人,所以应该抽象成人类小明、小美是具体的对象的姓名,而体重是另一个属性,所以有两个属性跑步、吃东西都是一种行为,所以也有两个方法类图实现代码classPerson:#构造方法def__init__(self,name,weight):#两个实例属性self.name=nameself.weight=weight#打印实例对象会返回的内容def__str__(self):returnf"名字:{self.name}体重:{self.weight}

蓝桥杯·3月份刷题集训Day01

本篇博客旨在记录自已打卡蓝桥杯3月份刷题集训,同时会有自己的思路及代码解答希望可以给小伙伴一些帮助。本人也是算法小白,水平有限,如果文章中有什么错误之处,希望小伙伴们可以在评论区指出来,共勉💪。文章目录集训AA1、成绩分析A2、饮料换购集训BB1、分巧克力B2、递增三元组B3、小明的衣服集训CC1、数字三角形C2、跳跃C3、蓝肽子序列最后集训AA1、成绩分析题目:小蓝给学生们组织了一场考试,卷面总分为100分,每个学生的得分都是一个0到100的整数。 请计算这次考试的最高分、最低分和平均分。输入格式:输入的第一行包含一个整数n(1≤n≤104),表示考试人数。接下来n行,每行包含一个0至100

Python编程练习11:串口的数据发送和接受

python中pyserial发送数据使用的方法是write()关于write()方法,需要了解如下几点:write()方法只能发送bytes类型的数据,所以需要对字符串进行encode编码。write()方法执行完成后,会将发送的字节数作为返回值。在打开串口时,可以为write()方法配置超时时间pyserial接受数据使用的方法是read()关于read()方法,需要了解如下几点:read()方法默认一次读取一个字节,可以通过传入参数指定每次读取的字节数。read()方法会将读取的内容作为返回值,类型为bytes。在打开串口时,可以为read()方法配置超时时间。read_all()方法从

毕业设计-基于微信小程序的软考刷题系统

目录前言课题背景与简介实现设计思路一、微信小程序二、微信小程序软考刷题系统设计三、微信小程序软考刷题系统实现五、微信小程序软考刷题系统测试 六、总结实现效果样例更多帮助前言  📅大四是整个大学期间最忙碌的时光,一边要忙着备考或实习为毕业后面临的就业升学做准备,一边要为毕业设计耗费大量精力。近几年各个学校要求的毕设项目越来越难,有不少课题是研究生级别难度的,对本科同学来说是充满挑战。为帮助大家顺利通过和节省时间与精力投入到更重要的就业和考试中去,学长分享优质的选题经验和毕设项目与技术思路。🚀对毕设有任何疑问都可以问学长哦! 选题指导: https://blog.csdn.net/qq_37340

算法刷题路线总结与相关资料分享

算法刷题路线总结与相关资料分享前言一、算法刷题路线总结二、算法题刷题步骤三、基础数据结构知识汇总1、时间复杂度2、空间复杂度3、线性表4、栈与队列5、树四、基础算法知识汇总1、递归2、多指针算法3、动态规划4、回溯5、滑动窗口6、分治思想五、算法学习相关资料推荐1.数据结构与算法基础2.专项刷题路线资料3.算法课程视频资料后记前言本文为算法刷题路线总结与相关资料分享,所有内容为参考网上多方资源进行总结而得,本人自己也在持续学习中~,Java全栈学习路线可参考:【Java全栈学习路线】最全的Java学习路线及知识清单,Java自学方向指引,内含最全Java全栈学习技术清单~一、算法刷题路线总结经

6.使用leetcode去练习语言

目录1本章预览2简单题举例2.1题目描述2.2题目解析2.3题解2.4涉及基础语法3中等题举例3.1题目描述3.2题目解析3.3题解3.4涉及基础语法4本章小结1本章预览事实上本章并不会去讲述go语言的基础情况,而是去介绍如何使用Leetcode去帮助我们去学习go语言的基本语法,当然本章的内容也适合于其他语言。Leetcode是一个很好的在线判题系统(OnlineJudge,OJ),它几乎支持所有主流语言的学习,例如C/C++,Java,Python,Go,JavaScript等等。使用Leetcode学习编程语言有以下好处:提供实时反馈:在线判题系统可以立即对提交的程序进行编译和执行,并返

是否有一种更整理的方法来解决此C#练习?

我是C#的完整初学者。因此,我正在尝试解决这一练习:您的开车太快了,警察阻止了您。编写代码来计算结果,编码为int值:0=否票,1=小票,2=大票。如果速度为60或更少,结果为0。如果速度在61到80之间,结果为1。如果速度为81或更多,则结果为2。除非是您的生日-那天,您的生日,在所有情况下,速度均高出5。我以以下方式解决了它:classSpeedLimit{publicintCaughtSpeeding(intspeed,boolisBirthday){if(speed=61&&speed=66&&speed它奏效了,但是我每次都必须在生日那天手动添加5个。我认为这不是这项练习的意图。那么

【牛客网刷题(数据结构)】:环形链表的约瑟夫问题

描述编号为1到n的n个人围成一圈。从编号为1的人开始报数,报到m的人离开。下一个人继续从1开始报数。n-1轮结束以后,只剩下一个人,问最后留下的这个人编号是多少?O(n)示例1好环形链表的约瑟夫问题是一个经典的问题,它的描述如下:有n个人围成一圈,从第一个人开始报数,报到m的人出圈,剩下的人继续从1开始报数,直到剩下最后一个人。现在给定n和m,求最后剩下的人的编号这个问题可以使用环形链表来解决。具体来说,我们可以先构建一个包含n个节点的环形链表,然后从第一个节点开始遍历链表,每次遍历m个节点,将第m个节点从链表中删除。重复这个过程直到链表中只剩下一个节点为止,这个节点就是最后剩下的节点输入:5

JAVA面向对象练习题,课后编程题。题目为:公司员工分为5类,每类员工都有相应的封装类。

abstractclassEmployee{privateintmonth;privateStringname;publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicintgetMonth(){returnmonth;}publicvoidsetMonth(intmonth){this.month=month;}publicdoublegetSalary(intmonth){intsalary=0;if(month==this.month)salary=salary+100;r

【技能树笔记】网络篇——练习题解析(七)

目录前言一、RIP1.1 VLAN数据帧二、OSPF2.1 OSPF分组类型2.2 OSPF区域划分2.3 OSPF状态交互链路2.4 OSPF特殊区域三、ISIS3.1 ISIS动态路由协议3.2 ISIS路由器分类3.3 ISISDIS四、BGP4.1 BGP基本信息4.2 BGP属性4.3 BGP路由通告五、路由策略5.1 路由策略作用5.2 路由策略应用总结🌈嗨!我是Filotimo__🌈。很高兴与大家相识,希望我的博客能对你有所帮助。💡本文由Filotimo__✍️原创,首发于CSDN📚。📣如需转载,请事先与我联系以获得授权⚠️。🎁欢迎大家给我点赞👍、收藏⭐️,并在留言区📝与我互动,