Top.Mail.Ru
Ответы

Помогите пж с задачей на Python

Print('Кол-во уникальных букв:', len(input('Введите слово: ')))
# TODO: Ожидает исправления

задача:

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

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

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

Пример 1:

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

Пример 2:

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

По дате
По рейтингу
Аватар пользователя
Новичок

s = input('Введите слово: ') #.lower()
print('Кол-во уникальных букв:', len([i for i in set(s) if s.count(i) == 1]))

Аватар пользователя
Знаток
Аватар пользователя
Ученик

word = input('Введите слово: ')
word_list = list(set(word))
print('Кол-во уникальных букв:', len(word_list))

Аватар пользователя
Ученик

Можно вот так попробовать

Аватар пользователя
Знаток
123456789101112
 word = input('Введите слово: ') 
new_word = [] 

for letter in word: 
	count = 0 
	for l in word: 
		if letter == l: 
			count += 1 
	if count == 1: 
		new_word.append(letter) 

print('Количество уникальных букв:', len(new_word))