1. Главная
  2. Библиотека
  3. Программирование
  4. «5»: Ввести с клавиатуры имя файла. Если расширение име...
Решение задачи на тему

«5»: Ввести с клавиатуры имя файла. Если расширение имени файла - htm, html или php, выдать сообщение «Это веб-страница!», иначе выдать сообщение «Что-то другое.» Пример: Введите имя файла: C: DOCCайт∈dex. html Это веб-страница! Пример: Введите имя файла:

  • Программирование
  • #Основы алгоритмизации и программирования
  • #Веб-программирование
«5»: Ввести с клавиатуры имя файла. Если расширение имени файла - htm, html или php, выдать сообщение «Это веб-страница!», иначе выдать сообщение «Что-то другое.» Пример: Введите имя файла: C: DOCCайт∈dex. html Это веб-страница! Пример: Введите имя файла:

Условие:

«5»: Ввести с клавиатуры имя файла. Если расширение имени файла - htm, html или php, выдать сообщение «Это веб-страница!», иначе выдать сообщение «Что-то другое.»
Пример:
Введите имя файла:
C: \DOC\Cайт∈dex. html
Это веб-страница!
Пример:
Введите имя файла:
C: \Документы \Приказ. dос
Что-то другое.

Решение:

Для решения этой задачи мы можем использовать язык программирования Python. Давайте разберем шаги, которые нам нужно выполнить:

  1. Ввод имени файла: Мы будем использовать функцию input() для получения имени файла от пользователя.
  2. Проверка расширения файла: Мы можем использовать метод split() для разделения имени файла по точке и получения расширения. Затем мы проверим, соответствует ли это расширение одному из заданных (htm, html, php).
  3. Вывод сообщения: В зависимости от результата проверки мы выведем ...

  • — запрашивает у пользователя ввод имени файла.
  • — разбивает строку на части по точке и берет последнюю часть, которая является расширением.
  • — приводит расширение к нижнему регистру, чтобы избежать проблем с регистром при сравнении.
  • — проверяет, есть ли расширение в списке допустимых расширений.
  • В зависимости от результата проверки выводится соответствующее сообщение.

Теперь, если вы запустите этот код и введете имя файла, он выдаст правильный ответ в зависимости от расширения.

Выбери предмет