Python - Нахождение наибольшего числа в списке, используя цикл forloop или while

В основном нам дают список чисел, и нас просят написать алгоритм, чтобы найти наибольшее число в списке, обратите внимание: числа не в порядке и могут содержать десятичные и отрицательные числа. это должно быть сделано с помощью операторов цикла в Python 3.2.3 Благодарю.

alist=[3,10,90,5,-2,4,18,45,100,1,6]
largest=int()
for large in alist:
    if large >= large+1:
       largest=large
print(largest)

РЕДАКТИРОВАТЬ ОНО РАБОТАЕТ!! Спасибо!

alist=[-45,0,3,10,90,5,-2,4,18,45,100,1,-266,706]
largest=alist[0]
for large in alist:
    if large > largest:
        largest=large
print(largest)

Ответы на вопрос(1)

Ваш ответ на вопрос