Zadanie pochodzi z książki „Python.Rusz głową”
Skrypt ma wypisywać samogłoski ze słowa podanego przez użytkownika- bez duplikatów.
Autor podał następujący algorytm, który ma wykorzystywać pojęcie zbioru w Pythonie:
Moglibyśmy zatem skorzystać z in, aby sprawdzić, czy zbiór zawiera jakąkolwiek literę, a następnie za pomocą pętli for cyklicznie sprawdzać występowanie poszczególnych liter słowa w zbiorze.
Niby wszystko jest napisane ale jakoś nie wiem jak przełożyć to na kod Pythona. Utknąłem na dobre.
napisałem takie coś:
word=(input("podaj slowo do sprawdzenia samoglosek"))
vowels={'a','o','u','i','e',’y’}
vowels_in_word=set()
for letter in word:
if letter in vowels:
vowels_in_word.add(letter)
for i in vowels_in_word:
print(i)
Z góry dziękuję za pomoc.