Python 如何在列表[variable]中使用variebles

Python 如何在列表[variable]中使用variebles,python,python-3.x,python-3.2,Python,Python 3.x,Python 3.2,简单最大程序错误 编程以查找某些数字的最大值,而不使用最大值并安装所需的模块 如何创建一个做同样事情的函数?您需要循环列表中的每个项目,检查它是否比目前为止最高的项目大 import sys sort = [] #list def myMax(mylist): # function instead of max() listadd = 0 plus1 = listadd + 1 for listadd in range(a): if sort[listad

简单最大程序错误

编程以查找某些数字的最大值,而不使用最大值并安装所需的模块


如何创建一个做同样事情的函数?

您需要循环列表中的每个项目,检查它是否比目前为止最高的项目大

import sys
sort = []   #list
def myMax(mylist):   # function instead of max()
    listadd = 0
    plus1 = listadd + 1
    for listadd in range(a):
    if sort[listadd] > sort[plus1, a]: # where i get error
        return sort[listadd]
while True:
try:
    a = int(input(" How many numbers do you want to compare: "))
    break
except ValueError:
    sys.stderr.write('ERROR\n')
    sys.stderr.write(' Try Again... \n')
for i in range (a):
    while True:
        try:
            n = int(input("Please enter a number: "))
            sort.append(n)
            break
        except ValueError:
            sys.stderr.write('ERROR\n')
            sys.stderr.write(' Try Again... \n')
print(myMax(sort), " is the biggest number! ") # function instead of max()
SystemExit()

您的代码不是有效的python。对于哪个代码,它是python 3。2它给出了一个错误,这就是我要问的问题。鉴于这个问题的质量,我们能给出的最好答案是修复错误。@timgeb这个问题应该删除python标记,因为它不是python!或者不要。如果OP显然没有在问题上下功夫,你为什么要在回答上下功夫呢?我是这方面的初学者python@timgeb很公平,但是我喜欢把自己重新命名为你的列表变量。名单已经被建筑清单拿走了。@ TimGeb谢谢,我没想到!
x=lst[0]
for i in lst:
    if i > x:
        x = i
return x