despensa = ['arroz', 'feijão', 'macarrão']
lista_compras = []
def lista_de_compras ():
while True:
item = input('Digite o item que você quer verificar na lista: ').lower()
if item in despensa:
print(f'Este item, {item}, já está na lista.')
else:
if item not in lista_compras:
lista_compras.append(item)
print(f'O item {item} precisa ser comprado.')
else:
print(f'O item "{item}" já está na lista de compras.')
outro_item = input('Deseja verificar outro item? (S/N) ').upper()
if outro_item != 'S':
break
lista_de_compras ()
print(f'Lista de compras atualizada: {lista_compras}')
Dei uma melhorada no programa para deixar ele mais completo.