Top.Mail.Ru

Для решения этой задачи можно использовать следующий алгоритм:

1. Создайте функцию, которая будет принимать слово и возвращать True, если слово является изограммой, и False в противном случае.

2. Внутри функции приведите все буквы слова к нижнему регистру, чтобы игнорировать регистр букв. Для этого используйте метод строки lower().

3. Используя множество (set) для хранения уникальных букв, проверьте, есть ли повторяющиеся буквы в слове. Если размер множества равен длине слова (т.е. все буквы уникальны), то слово является изограммой.

4. Прочитайте файл, содержащий слова, одно слово на каждой строке. Для этого используйте функцию open() и метод readlines() для чтения строк файла в список.

5. Для каждого слова из списка проверьте, является ли оно изограммой, используя созданную функцию.

6. Выведите результаты проверки для каждого слова.

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

   
[metform form_id="1136"]