Olá instrutores,
Vamos dizer que tenho uma função que liste restaurantes antes cadastrados em um dicionario. Essa funcao chama outra funcao para limpar o terminal e imprimir um titulo.
Outra funcao que tenho, muda o status destes restaurantes, dizendo se estao ativos ou nao. É exatamente como explica o exercicio e o curso.
Implementei que quando chama a funcao status, a listar restaurantes é chamada. Mas nao queria que o titulo de listar aparecesse.
Resumindo: quero chamar uma funcao mas nao quero algumas utilidades dela. Em python, temos alguma maneira de fazer isso??
O que eu pensei e que nao deu certo, é que se a funcao menu_aletrar_status()
nao fosse chamada, nao chamaria impressao_subtitulos()
, com isso a impresao do subtitulo nao apareecria. mas ta dando bug com um try do menu.
def menu_listar():
if not menu_alterar_status(): ##
impressao_subtitulos('Listar lojas')
print(f'{'Nome da Loja'.ljust(25)}|{
'Categoria da loja'.ljust(30)}|{'Status da loja'}')
print(f'{'-'*24} {'-'*29} {'-'*22}')
for loja in lojas:
print(f'{loja['nome'].ljust(25)}|{
loja['categoria'].ljust(30)}|{loja['status']}')
voltar_ao_menu()
como eu poderia chamar uma funcao e nao usar alguma funcionalidade dela?
muito obrigado