PYTHON Ввести с клавиатуры имя файла. Если расширение имени файла – htm, html или php,...

0 голосов
771 просмотров

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

C:\Документы\Приказ.doc

Что-то другое

C:\DOC\Сайт\index.html

Это веб-страница


Информатика (102 баллов) | 771 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Здесь нужно введенную строку преобразовать в список со знаком-разделителем ".", так как идентификация файла идет только по расширению (это слово после последней точки в строке). Далее нужно проверить последнее слово (это последний элемент списка, его можно вытащить из списка с индексом -1) на соответствие одному из трех заданных расширений.

Программа:

x=input().split('.')  #строим список из слов по разделителю "точка"
y=['htm','html','php']   #задаем список расширений web-страниц 
if x[-1] in y:                #если последнее слово из х есть в списке у
    print('Это веб-страница')   #выводим положительное сообщение
else:                           #иначе
    print('Что-то другое')          #выводим отрицательное сообщение

(1.2k баллов)