Длина строки PythonPython

Программы на Python
Anonymous
Длина строки Python

Сообщение Anonymous »

Мне нужно проверить, является ли строка панграммой (предложением, в котором каждая буква алфавита хотя бы один раз используется) или нет. Почему я получаю правильное решение только тогда, когда использую set. Почему не работает с строкой?

Код: Выделить всё

def checkIfPangram(sentence):
return len(set(sentence)) == 26 # answer is True

print(checkIfPangram('thequickbrownfoxjumpsoverthelazydog'))
Это решение не работает:

Код: Выделить всё

def checkIfPangram(sentence):
return len(sentence) == 26

print(checkIfPangram('thequickbrownfoxjumpsoverthelazydog'))
Ответ неправильный. С len(sentence) я получаю только False, но если я использую set(sentence), тогда решение правильное.

Подробнее здесь: https://stackoverflow.com/questions/746 ... ing-python

Вернуться в «Python»