【发布时间】:2014-04-05 03:52:02
【问题描述】:
myList=[1,2,3,5]
def findMax(aList):
biggest = aList[0]
for value in aList:
if value > biggest:
biggest = value
return biggest
此代码搜索列表中的最大数字。
如何将其更改为 while 循环,而不是 for 循环?
【问题讨论】:
-
你为什么要那个?并且 y 不使用 max([1,2,3,4,5])?
-
这是一个课堂作业,看看我们是否可以将 for 循环改为 while。我知道 max 函数,但我们不能使用他说的那个。 :) 不过我想不通。
-
设置一个变量 (i) 来索引数组。 while 循环的条件是 i 小于列表的大小。在循环内增加 i。
-
考虑将您评论中的详细信息(这是一项家庭作业,您需要在没有 for 循环或 max 函数的情况下解决此问题),以便人们了解您的来源。
标签: list loops for-loop while-loop