leggere in input una lista di parole, stampare solo quelle che iniziano o terminano con la stessa lettera

leggere in input una lista di parole, stampare solo quelle che iniziano o terminano con la stessa lettera

Allora possiamo così:
# Creo una lista vuota.
lista =[]
# Inserisco una serie di parole da terminale.
word1 = input("inserire una parola: ")
# la aggiungo alla lista.
lista.append(word1)
# ripeto per alcune volte.
word2 = input("inserire una parola: ")
lista.append(word2)
for word in lista:
if word[0] == word[-1]:
print(word)
Creo una lista vuota.
mylist = []
# inserisco una parola da console.
word1 = input('Inserisci una parola: ')
# la aggiungo alla lista
mylist.append(word1)
# ripeto per alcune volte.
word2 = input('Inserisci una parola: ')
mylist.append(word2)
word3 = input('Inserisci una parola: ')
mylist.append(word3)
word4 = input('Inserisci una parola: ')
mylist.append(word4)
word5 = input('Inserisci una parola: ')
mylist.append(word5)
# creo un ciclo e stampo in output
# solo le parole che iniziano e finiscono
# con la stessa lettera.
for word in mylist:
if word[0] == word[-1]:
print(word)
un buon approccio:
result = [parola for parola in lista if parola[0] == parola[-1]]

About Post Author

pasquale.clarizio

error: Content is protected !!
Advertisment ad adsense adlogger