Напишите программу, которая принимает имя файла и выводит его расширение. Если расширение у файла оп

ределить невозможно, выбросите исключение.

def get_file_extension(file_name):
    try:
        # Разделяем имя файла и расширение
        file_parts = file_name.split(".")
        
        # Проверяем, есть ли у файла расширение
        if len(file_parts) > 1:
            # Если есть, возвращаем последнюю часть
            return file_parts[-1]
        else:
            # Если расширение отсутствует, выбрасываем исключение
            raise ValueError("Файл не имеет расширения.")
    except Exception as e:
        # Ловим исключение и выводим сообщение об ошибке
        print(f"Ошибка: {e}")

# Пример использования
file_name = input("Введите имя файла: ")
extension = get_file_extension(file_name)

if extension:
    print(f"Расширение файла: {extension}")

Last updated

Was this helpful?