7-程序流程习题.pptxVIP

  • 1
  • 0
  • 约小于1千字
  • 约 8页
  • 2024-04-01 发布于陕西
  • 举报

程序流程-应用

1234计算1~100被3整除的数之和计算1-n的阶乘之和列表元素的头尾置换二分法查找元素值

1计算1~100被3整除的数之和分析:此循环次数是固定的:100,因此优先使用for循环;如何识别被三整除的数,使用if语句;怎样判别该数能被3整除,使用模/余数运算符%怎样保存和?用一个数累计即可故得出如下程序:解决问题的能力,是你一生受用的本领!

2计算1-n的阶乘之和12思路1.1-n说明循环次数固定,建议用for循环;2.如何计算中间数i的阶乘?即1*2*…i,显然这也是一个for循环;3.如何将计算出来的阶乘累计?使用一个累加器即可!数学的魅力来自于无穷的变化!

3列表元素的头尾置换Python的长期…….Python的故事…….你的故事?12分析:1、由于要操作列表,更改其值,需要用到列表索引;2、因为是一半与另一半交换,故只需遍历列表索引的一半即可;3、循环次数要在循环中判断,所以优先使用While循环;4、每循环一次,就首尾交换,直至首指针不超过索引一半即可;用创新的品质去探寻新的求解思路!

4查找元素值思路:1、二分法的前提是数序列是排序好的,假设升序;2、查找前,寻找的范围为:首尾指针head和fail之间的区域。Head=0,fail=len(list)-1是否找到标记符flag=False2、首先找序列中

文档评论(0)

1亿VIP精品文档

相关文档