maxx = linia[0]
for i in range(0, len(linia), 1):
if maxx < linia[i]:
maxx = linia[i]
print(maxx)
Twój algorytm wyszukiwania maximum działa poprawnie, źle wczytujesz liczby z pliku,
linia = linia.rstrip()
masz poza with open() as plik: powinno to wyglądać mniej więcej tak:
liczby = [] #tablica trzymajace dane o liczbach z pliku
with open("liczby.txt") as plik:
for linia in plik:
print(linia)
linia = linia.rstrip() #musimy działać w tym "Tabie"
liczby.append(int(linia)) #pamietaj ze w pliku tesktowym liczby to string