Questão pública
Questão de Tecnologia da Informação
CESGRANRIO - UNIRIO - Técnico em Tecnologia da Informação - 2019 • CESGRANRIO • 2019
ID 166406
Tecnologia da Informação Python
CESGRANRIO
UNIRIO Técnico em Tecnologia da Informação 2019
O código a seguir exibe parte de um programa Python que tem por objetivo retirar um elemento de uma pilha (variável stack) de strings e exibir no console o valor do elemento retirado.
def empty (s) :
if len (s)==0:
return True
else:
return False
def pop (s) :
#falta a implementação
#desta função
stack=['calça','meias','paletó','gravata','camisa']
if not empty (stack) :
print (pop(stack) )
else:
print ('Pilha vazia')
A pilha foi concebida de modo que o seu topo é o primeiro elemento de uma lista (variável stack).
Qual versão da função pop(s) fará com que o programa acima alcance o seu objetivo?
def empty (s) :
if len (s)==0:
return True
else:
return False
def pop (s) :
#falta a implementação
#desta função
stack=['calça','meias','paletó','gravata','camisa']
if not empty (stack) :
print (pop(stack) )
else:
print ('Pilha vazia')
A pilha foi concebida de modo que o seu topo é o primeiro elemento de uma lista (variável stack).
Qual versão da função pop(s) fará com que o programa acima alcance o seu objetivo?
Quer responder esta questão e acompanhar seu desempenho?
Entre na QuestLab para responder, acessar a AURA, estatísticas, cadernos, anotações e outros recursos da plataforma.