PYTHON Ввести с клавиатуры имя файла. Если расширение имени файла – htm, html или php, выдать сообщение «Это веб-страница!», иначе выдать сообщение «Что-то другое.»
Здесь нужно введенную строку преобразовать в список со знаком-разделителем ".", так как идентификация файла идет только по расширению (это слово после последней точки в строке). Далее нужно проверить последнее слово (это последний элемент списка, его можно вытащить из списка с индексом -1) на соответствие одному из трех заданных расширений.
Программа:
x=input().split('.') #строим список из слов по разделителю "точка" y=['htm','html','php'] #задаем список расширений web-страниц if x[-1] in y: #если последнее слово из х есть в списке у print('Это веб-страница') #выводим положительное сообщение else: #иначе print('Что-то другое') #выводим отрицательное сообщение
Answers & Comments
Verified answer
Здесь нужно введенную строку преобразовать в список со знаком-разделителем ".", так как идентификация файла идет только по расширению (это слово после последней точки в строке). Далее нужно проверить последнее слово (это последний элемент списка, его можно вытащить из списка с индексом -1) на соответствие одному из трех заданных расширений.Программа:
x=input().split('.') #строим список из слов по разделителю "точка"
y=['htm','html','php'] #задаем список расширений web-страниц
if x[-1] in y: #если последнее слово из х есть в списке у
print('Это веб-страница') #выводим положительное сообщение
else: #иначе
print('Что-то другое') #выводим отрицательное сообщение