- 博客(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关注的人