Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Resolução: juntando listas

import sys

Storage_1 = ['Rice', 'Beans', 'Water']
Storage_2 = ['Cookies', 'Chips', 'Onions']

print('Itens do primeiro estoque',Storage_1)
print('Itens do segundo estoque',Storage_2)

user_aws = input('Deseja juntar os dois estoques? Digite "Sim" caso queira ou "Sair" para encerrar o programa: ')

def conc_storage():
    if user_aws == 'Sim':
        All_storage = (Storage_1 + Storage_2)
        print('Os dois estoques juntos: ', All_storage) 
    elif user_aws == 'Sair':
        sys.exit("Encerrando programa...")
    else:
        print('Resposta invalida, tente de novo.')

conc_storage()
1 resposta
solução!

Oi, Matheus.

Obrigada por compartilhar.

Gostei de como você organizou os dois estoques em listas e usou uma função (conc_storage) com if/elif/else pra controlar o fluxo, incluindo o sys.exit para encerrar o programa de forma direta quando o usuario digita Sair.

Uma dica interessante para o futuro e usar extend() para juntar listas sem criar uma nova (ou seja, reaproveitando a primeira lista).


storage_1 = ['Rice', 'Beans', 'Water']
storage_2 = ['Cookies', 'Chips', 'Onions']

storage_1.extend(storage_2)
print(storage_1)

Esse codigo adiciona os itens de storage_2 dentro de storage_1 e depois mostra a lista final.

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!