Найти - Пользователи
Полная версия: Добрый день помогите срочно сделать задачу заблаговременно спасибо
Начало » Python для новичков » Добрый день помогите срочно сделать задачу заблаговременно спасибо
1
Angruh
Дана непустая последовательность слов из строчных русских букв; между
соседними словами – запятая, за последним словом – точка. Напечатать в
алфавитном порядке все согласные буквы, которые не входят ни в одно слово
Romissevd
st = input('Enter string')
lst_consonants = ['б', 'в', 'г','д', 'ж', 'з', 'й', 'к', 'л', 'м', 'н', 'п', 'р','с', 'т', 'ф', 'х', 'ц', 'ч','ш', 'щ']
lst_word = st.split(',')
lst_consonants_not_word = []
for consonant in lst_consonants:
	for word in lst_word:
		if consonant in word:
			break
	else:
		lst_consonants_not_word.append(consonant)
print(sorted(lst_consonants_not_word))
PooH
Romissevd
Зачем же так сложно?
st = input('Enter string')
consonants = set('бвгджзйклмнпрстфхцчшщ')
for x in st:
    consonants.discard(x)
print(sorted(consonants))    
Romissevd
PooH
Соглашусь с Вами, Ваше решение более проще. Из-за нехватки опыта, смог сделать быстренько, как отображено выше. Только изучаю Python.
PooH, спасибо Вам!
py.user.next
>>> sorted(set('бвгджзйклмнпрстфхцчшщ').difference(input('Введи строку: ')))
Введи строку: раз,два,три.
['б', 'г', 'ж', 'й', 'к', 'л', 'м', 'н', 'п', 'с', 'ф', 'х', 'ц', 'ч', 'ш', 'щ']
>>>
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB