Строки. Формирование URL-адреса С клавиатуры вводится две строки:Раздел сайта (например, "articles", "blog", "news")Заголовок статьи (например, "How to write a program in Python"). Заголовок статьи не содержит знаков препинания.Программа должна сгенер...
Строки. Формирование URL-адреса С клавиатуры вводится две строки:
Раздел сайта (например, "articles", "blog", "news")
Заголовок статьи (например, "How to write a program in Python"). Заголовок статьи не содержит знаков препинания.
Программа должна сгенерировать URL-адрес для сайта https://www.mycoolsyte.com/, который будет иметь следующий формат: https://www.mycoolsyte.com/<раздел>/<заголовок-статьи>;. Преобразуйте заголовок в соответствие с примером.
Формат ввода articles How to write a program in Python
Давайте разберем задачу по шагам, чтобы сформировать URL-адрес на основе введенных строк. Мы будем использовать две строки: раздел сайта и заголовок статьи. Вот как это сделать:
Ввод данных: Сначала мы будем считывать две строки с клавиатуры. Первая строка будет представлять раздел сайта, а вторая - заголовок статьи.
Преобразование заголовка: Заголовок статьи необходимо преобразовать в формат, подходящий для URL. Для этого мы заменим пробелы между словами на дефисы (-) и преобразуем все символы в нижний регистр.
Формирование URL: Сформируем URL-адрес, используя базовый адрес сайта, раздел и преобразованный заголовок статьи.
Вывод результата: Наконец, выведем созданный URL-адрес на экран.
Теперь давайте напишем код, который реализует этот алгоритм:
# Ввод данных
раздел = input("Введите раздел сайта: ")
заголовок = input("Введите заголовок статьи: ")
# Преобразование заголовка
заголовок_для_url = заголовок.lower().replace(" ", "-")
# Формирование URL
url = f"https://www.mycoolsyte.com/{раздел}/{заголовок_для_url}"
# Вывод результата
print("Созданный URL:", url)
Теперь давайте разберем код подробнее:
Считывание данных: Мы используем функцию input() для ввода данных от пользователя.
Преобразование заголовка: Метод lower() преобразует строку в нижний регистр, а метод replace() заменяет все пробелы на дефисы.
Формирование URL: Мы используем f-строку для вставки переменных в строку, создавая полный URL-адрес.
Вывод результата: С помощью функции print() мы выводим итоговый URL на экран.
Теперь, если вы введете, например, "articles" в качестве раздела и "How to write a program in Python" в качестве заголовка, программа выведет:
Созданный URL: https://www.mycoolsyte.com/articles/how-to-write-a-program-in-python
Таким образом, мы успешно сформировали URL-адрес из введенных данных!