- 博客(6)
- 收藏
- 关注
原创 斗地主随机发牌功能
展示手牌,然后进行change方法的调用将三幅手牌顺序调换子啊次啊输入三个玩家,实现玩家手牌随机替换的功能。输出换牌前和换牌后的每名玩家的手牌可以直观的感受出发牌的与换牌的功能。学生类中定义三个私有变量,然后再类中的set方法进行随机的生成存入p1,p2,p3而得到三幅牌,用get方法进行返回。首先我们要得到一副完整的扑克牌,在已知扑克牌的花色和数值的情况之下,可以通过循环来生成一副完整的扑克牌存入card集合。换牌功能则是相当于一个新的set方法得到三幅手牌的顺序打乱再分发到每一个人的手里。
2024-06-28 17:18:53
158
原创 查找长字符串热词
得到分割好的字符串通过判断每一个字符串出现是否再次出现然后计算出现的次数。将字符串的具体内容和出现次数放入一个列表。列表第一个值为字符,第二个值为出现次数,出现次数进行比较,按照其数字的大小进行排列。这是最多的排列的列表的对应字符串进行输出可以得到热词和他出现的出现次数。通过将字符串进行基本格式的改变后通过逗号来进行分割。以便将整个字符串中进行热词的分割,才能精确计算每一个热词出现的次数。整个查找过程中只能对最基本的逗号分隔的字符串进行检测,得到最终的字典输出也可以看到所有的所有热词出现的次数。
2024-06-28 17:15:21
172
原创 杨辉三角形
剩下的部分则通过迭代的方式进行编写。List2存储上一代的列表使其可以通过上一行的元素进行本行元素的计算,符合杨辉三角的计算逻辑,通过不断的迭代可以将每一行的元素进行输出,达到输出指定行杨辉三角的作用。杨辉三角的基本逻辑就是每一层的递进,且第一层和第二层都是给定的。第三层开始,除开头末尾两个1之外都有上一行对应的两个元素进行相加。先将一二两行的特殊情况单独列出来。
2024-06-28 17:14:16
199
原创 三角形的判定
然后运用Exception的函数可以提取我们知道的可能出现的错误:ValueError等。而在上面我们用assert定义的条件,如果不符合所要求的条件,则会出现AssertionError的错误,也可以进行提取输出说明三角形三边长度定义错误。设计一个三角形方法,将所要判断的三条边的长度进行学生的输入。我们所需要的知道一个三角形构成所需要的所有条件:三条边长度的需求。将错误提取出后,若没有错误,用else输出可知没有异常,最后finally函数是在所有函数最后运行后进行的。然后进行方法的调用。
2024-06-28 17:13:06
105
原创 构造方法创建学生信息并存入CSV文件
最后用for函数遍历学生信息列表中的所有的元素,将其属性进行对应的填入,达到学生信息写入的目的。定义主方法,首先要知道所需要录入的学生信息到底有几个,定义一个空的学生列表然后利用while循环的方式进行多次的信息输入,将输入的信息作为变量信息输入所定义的方法之中,将所有的学生信息存入空列表之中。将所有的学生信息输入完后可进行定义是否需要修改,若有需要改调用学生类中的修改方法进行指定学号的修改。学生信息的创建,首先要进行学生类的创建,已知录入学生信息,所需要的属性有:学号,姓名,性别,年龄,成绩。
2024-06-28 16:15:05
183
原创 构造方法创建学生信息并存入CSV文件
定义主方法,首先要知道所需要录入的学生信息到底有几个,定义一个空的学生列表然后利用while循环的方式进行多次的信息输入,将输入的信息作为变量信息输入所定义的方法之中,将所有的学生信息存入空列表之中。print("学号:%s,姓名:%s,性别:%s,年龄:%s,成绩:%s"%(self.id,self.name,self.gender,self.age,self.grade))学生信息的创建,首先要进行学生类的创建,已知录入学生信息,所需要的属性有:学号,姓名,性别,年龄,成绩。
2024-06-28 16:11:18
328
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人