自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 生成总和一定的随机整数列,总和为固定值,并且限制每个数的最大值

总和为sum,count为生成数列个数这个比较简单,先生成count-1个随机在[0,Sum+1)之间的整数列,然后将数列排序,数列头部和尾部分别添加0和sum,最后取前一项减去后一项作为随机数列的值即可。例如:生成总和为10,数量为3的随机数列,先生成在[0,11)之间生成2个数如:8,2,排序后为2,8,最后头部插0尾部插10,成为0,2,8,10,取两项差为值得到结果:2,6,2。

2024-09-04 18:15:24 218

原创 Python中print函数输出换行符\r\n和\n以及\r的区别

而\r\n与\n的结果一致,我认为是由于在"\r\n"中读取到\r时仅仅是将光标移回到行首(并没有文本需要写入,所以此行的“这是第一行3”没有被删除),紧接着又读取到\n将光标移动到下一行行首,写入“这是第二行3”导致与\n结果一致。也就是在此例中\r的操作是多余的。如上例所示在python中\n和\r\n的输出结果一样,\r的结果证明其作用为将输入的光标移回本行的行首,随后由于还需要写入文本,删除了本来已经输入的“这是第一行2”,写入“这是第二行2”。进程已结束,退出代码0。

2024-03-12 12:34:40 1415

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除