Задача 6. Анализ слова

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

Пользователь вводит слово. Напишите программу, которая считает количество уникальных букв в слове. Уникальные буквы это те, которые встречаются всего один раз.

Пример 1:

Введите слово: привет
Кол-во уникальных букв: 6

Пример 2:

Введите слово: лава
Кол-во уникальных букв: 2

Решение:

def main():
    word = input('Введите слово: ').lower()
    unique = 0
    for letter in word:
        count = 0
        for i in word:
            if letter == i:
                count += 1
        if count == 1:
            unique += 1
    print('Кол-во уникальных букв:', unique)

if __name__ == '__main__':
    main()

3460login-checkЗадача 6. Анализ слова

Добавить комментарий