ЖП
Жангали Пшенбаев

Помогите переписать из Pascal в Python

Var in_f: text;
str:string;
counr,str_cnt, max_lng: integer;

begin
assign(in_f,'name_0f_file');
reset(in_f);
max_lng:=0;

while nor eof(in_f) do
begin
readln(in_f,str);
inc(count);

if length(str)>max_lng then
begin
max_lng:=length(str);
str_cnt:=count;
end;
end;
close(in_f);
writeln('Самая длинная строка под №: ',str_cnt)
readln;
end.

Условия задачи: Найти номер самой длинной строки. Если таких строк несколько, то найти номер одной из них.

Ирина Старцева
Ирина Старцева

with open('filename.txt') as fh:
lines = [x.rstrip() for x in fh.readlines()]
print(max(enumerate(lines), key=lambda x: len(x[1]))[0])

Би
Бика

Это буквально вчера делал

Похожие вопросы
Python пожалуйсто помогите срочно!
Программа Python. Помогите выполнить задание.
Python вопрос про class, помогите
Помогите новичку в Python
Калькулятор на PYTHON
Помогите исправить ошибки в коде Python
Помогите Решеить задачу на python
Помогите с Python, цикл for
Python число Фибоначчи, помогите!
Добрый день, помогите с Python "калькулятором".