- 博客(5)
- 收藏
- 关注
原创 python求完数
描述本题要求实现一个计算整数因子和的简单函数,并利用其实现另一个函数,输出最小的N(1 <= N <= 8)个完数。所谓完数就是该数恰好等于除自身外的因子之和。例如:6=1+2+3,其中1、2、3为6的因子。输入格式一个正整数N,如:1输出格式如:6=1+2+3...
2021-12-03 19:17:13
2400
原创 模拟布朗运动
描述 花粉等悬浮在流体中的微粒都会做一个无规则的运动,这就是布朗运动。我们可以使用随机数来模拟这种运动。微粒的开始坐标为(0,0),随后随机选择运动方向和运动距离。假设当前坐标为(Xold,Yold),Xold在[-1,1]列表中随机选择出运动的方向Dx、在[1,2,3,4,5,6,7,8,9,10]列表中随机选择出水平移动的距离Hx,则Xnew=Xold+Dx*Hx。Yold坐标也一样,独立于Xold选择运动方向Dy和运动距离Vy,则有Ynew=Yold+Dy*Vy。这样微粒就会移动到新坐标(Xne.
2021-12-03 19:12:04
1706
原创 约瑟夫环问题
描述据说著名历史学家 Josephus有过以下的故事:Josephus及他的朋友共41人围成一个圆圈,由第1个人开始报数,每数到3该人就必须出去,然后再由下一个人重新报数,直到圆圈上少于3人为止。Josephus将朋友与自己安排在第16个与第31个位置,成为最后剩下的人。扩展这个问题,当人数为n,每次报数为k.
2021-12-03 19:08:40
1083
原创 初学Python之元组(tuple)
1、元组的定义和创建1.1、定义:(1)元组的所有元素用“( )”括起来,中间用“逗号”分隔;(2)元组中的数据项不需要具有相同的类型;(3)定义好后元素值不可修改。1.2、创建(1)(2)2、元组的访问、修改和删除2.1、访问(1)通过索引获得单个元组元素(2)通过切片获得元组的一部分2.2、修改(1)元组中的元素不可以进行修改;(2)元组可以进行连接操作,即可以使用“+”符号将两个元组合成一个大元组。2.3、删除(1...
2021-10-14 18:49:58
532
1
原创 初学Python之列表(list)
1、列表的概念列表是最重要的Python内置环境之一,是包含若干元素的有序连续内存空间。2、列表的创建与删除2.1、创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:2.2、可以使用 del 语句来删除列表,如下实例:3、列表的常用方法3.1添加元素(1)在列表尾部添加元素在 Python 中,可以使用append()方法向一个列表的尾部追加一个元素,其基本语法如下:source_list.append(obj)其中: s..
2021-10-11 22:35:14
504
9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人