Задача: История просмотров веб-браузера
Описание
Реализуйте класс BrowserHistory, имитирующий упрощенную модель истории просмотров веб-браузера, используя принцип стека (LIFO - Last-In, First-Out). Класс должен обеспечивать функциональность посещения страниц и возврата к предыдущим страницам.
Класс BrowserHistory: Должен содержать следующие методы:
visit(url): Принимает URL страницы (строка) и добавляет его в историю просмотров.back(): Возвращает пользователя к предыдущей странице в истории. Удаляет последний добавленный URL из истории. Если история пуста или содержит только одну страницу - ничего не происходит.show_current(): Возвращает текущий URL (последний посещенный). Если история пуста, возвращаетNone.show_history(): Возвращает список посещенных URL. Если история пуста, возвращаетNone.
Пример использования
history = BrowserHistory()history.visit("")
history.visit("")
history.visit("")
print(history.show_history()) # Вывод: ['', '', '']
print(history.show_current()) # Вывод:
history.back()
print(history.show_history()) # Вывод: ['', '']
print(history.show_current()) # Вывод:
history.back()
print(history.show_history()) # Вывод: ['']
print(history.show_current()) # Вывод:
Характеристики решённой задачи
Предмет
Учебное заведение
Учебная пора
Программы
Просмотров
2
Качество
Идеальное компьютерное
Размер
387 b
Список файлов
pro-10.1.txt

Vladelo
Комментарии
Нет комментариев
Стань первым, кто что-нибудь напишет!
Отзывы на другие работы автора
Вся теория для экзамена "Интегралы и ДУ" с доказательствами
не вся теория, некоторые ответы на вопросы норм, а некоторые не оч
Разбор всех билетов РК "Общие теоремы динамики"
Такие файлы есть и это радует
Билеты РК1 для СМ и РК4
Билеты совпали, очень помогло
Вся теория для экзамена по кратным интегралам, теории поля и рядам
Все сошлось, только номера разные
Пределы и непрерывность функций
я хотел бы выразить благодарность этому владело. не раз натыкаюсь на его файлы и ни раз он спасает меня. спасибо тебе за то что ты делаешь!!
МГТУ им. Н.Э.Баумана
vladelo




















