Задание на третью контрольную (1 ноября)
Два варианта, для зачёта достаточно любого одного, если сделаны оба, баллы суммируются. Программа (файл cw3a.py или cw3b.py) должна к моменту проверки лежать в директории ~/term1/block2/credits .
- (1 балл) Программа cw3a.py принимает в командной строке произвольное количество параметров и выдаёт на консоль один случайно выбранный параметр.
(2 балла) Программа cw3b.py принимает в командной строке произвольное количество имён файлов и выводит на консоль слова "The file <name> is the largest", где <name> — имя файла с наибольшим числом строк среди перечисленных. Несуществующие и закрытые на чтение файлы игнорируются. Программа должна выдавать ответ и не должна выдавать ошибку, если хотя бы один файл “нормальный”.
Файлы для тестирования варианта (b) можете скопировать из директории /P/y19/term1/block2/ , названия файлов указывают на число строк в них.