Телеграм чат начинающих программистов. Общаемся и помогаем друг другу
Если ссылка не открывается, можно найти нас в поиске по чатам @rubyrush
или
пойти другим путем
Дополните предыдущую программу описанием к фильму. В файле со списком фильмов следующей строкой после название идет краткое описание. То есть каждая вторая строка файла содержит описание к фильму на предыдущей строке.
А при вызове программы, выводите произвольный фильм с описанием:
Кавказская пленница, или Новые приключения Шурика
Отправившись в одну из горных республик собирать фольклор, герой фильма Шурик влюбляется в симпатичную девушку, «спортсменку, отличницу, и просто красавицу». Но ее неожиданно похищают, чтобы насильно выдать замуж. Наивный Шурик не сразу смог сообразить, что творится у него под носом, однако затем отважно ринулся освобождать «кавказскую пленницу»...
Создайте файл movies.txt
со списком фильмов с описаниями (обязательно проверьте, чтобы описание занимало ровно одну строчку без переносов, лучше сделайте описания краткими, чтобы не запутаться).
Прочитайте все строки файла movies.txt
в массив с помощью метода readlines
, и выберите с помощью метода rand
произвольное число от 0 до N, где N — количество строк в файле (элементов в массиве, метод length
) + 1.
number = rand(movies.legnth + 1)
Если произвольное число оказалось нечётным, уменьшите его на 1, после этого выведите строчку, соответствующую произвольному числу и строчку следующую за ней.