Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите пожалуйста с задачей по Python

Skro oty Ученик (158), на голосовании 4 года назад
3. Выполните следующее задание: Ввести с клавиатуры имя файла. Если расширение имени файла – htm, html или php, выдать сообщение «Это веб-страница!», если расширение – doc или docx, выдать сообщение «Это документ Microsoft Word!», если расширение – xls или xlsx, выдать сообщение «Это документ Microsoft Excel!», если расширение – zip, rar или 7z, вывести «Это архив!», если расширение – exe, выдать сообщение «Это программа!», иначе выдать сообщение «Что-то другое.»
Пример:
Введите имя файла:
C:\Сайт\index.html
Это веб-страница!
Пример:
Введите имя файла:
C:\Документы\Приказ. pdf
Что-то другое.
Голосование за лучший ответ
Александр Тарасов Мыслитель (6014) 4 года назад
web_pages = ['html', 'htm', 'php']
word_documents = ['doc', 'docx']
excel_documents = ['xls', 'xlsx']
archives = ['zip', 'rar', '7z']
programs = ['exe']

extension = input('> ').split('.')[-1]

if extension in web_pages: print('Это Веб-страница!')
elif extension in word_documents: print('Это документ Microsoft Word!')
elif extension in excel_documents: print('Это документ Microsoft Excel!')
elif extension in archives: print('Это архив!')
elif extension in programs: print('Это программа!')
else: print('Это что-то другое...')
Данил Косенко Мастер (1206) 4 года назад
extension = input().split("\\")[-1].split(".")[1]
if extension in ("html", "htm", "php"):
print('Это веб-страница!')
elif extension in ("doc", "docx"):
print('Это документ Microsoft Word!')
elif extension in ("xls", "xlsx"):
print('Это документ Microsoft Excel!')
elif extension in ("zip", "rar", "7z"):
print('Это архив!')
elif extension == "exe":
print('Это программа!')
else:
print('Что-то другое.')
Похожие вопросы