Написать функцию, которая проверяет, является ли строка панграммой.

Практические упражнения Python 

Выберете уровень:
►► ►► ►►►
Начальный  Средний  Высокий 

Проверка строки на панграмму

Панграмма — это фраза, содержащая все буквы алфавита по крайней мере один раз. Функция is_pangram проверяет, содержит ли переданная строка все буквы английского алфавита.

def is_pangram(s):
    """ Функция для проверки строки на панграмму """
    alphabet = set('abcdefghijklmnopqrstuvwxyz')
    # Преобразование строки в набор уникальных букв в нижнем регистре
    input_set = set(s.lower())
    # Проверка, содержит ли набор букв все буквы алфавита
    return alphabet <= input_set

# Пример использования:
example_string = 'The quick brown fox jumps over the lazy dog'
result = is_pangram(example_string)
print('Is pangram:', result) # Выведет: Is pangram: True

Эта функция использует множества для определения, содержит ли набор уникальных букв строки все символы английского алфавита, что и является критерием панграммы.

Категория: Практические упражнения Python | Добавил: Admin (28.04.2024)
Просмотров: 32 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: