从第一项到第i项相加python代码

时间:2022-07-11 21:19:14 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
从第一项到第i项相加python代码

print("1N的和?") N=input("请输入N") N=eval(N) ifN<=0:

print("N值不能为零或负数!") else: mysum=0

foriinrange(1,N+1): mysum+=i

print('1{}之间数字之和为:{}'.format(i,mysum)) 当输入的元素是n0k之间的整数时,它的运行时间是Θ(n+k)。计数排序不是比较排序,排序的速度快于任何比较排序算法。

由于用来计数的数组C的长度取决于待排序数组中数据的范围(等于待排序数组的最大值与最小值的差加上1,这使得计数排序对于数据范围很大的数组,需要大量时间和内存。例如:计数排序是用来排序0100之间的数字的最好的算法,但是它不适合按字母顺序排序人名。但是,计数排序可以用在基数排序算法中,能够更有效的排序数据范围很大的数组。


本文来源:https://www.wddqw.com/doc/3552fb54081c59eef8c75fbfc77da26925c596e7.html