Questão de TI - Ciência de Dados e Inteligência Artificial — Python (Conceitos Gerais e Códigos) — CESGRANRIO 2019
TI - Ciência de Dados e Inteligência ArtificialPython (Conceitos Gerais e Códigos)
- Código
- cg056164
- Banca
- CESGRANRIO
- Órgão
- UNIRIO
- Ano
- 2019
- Cargo
- Tec ( )
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?
- Adef pop(s): return s.pop()
- Bdef pop(s): temp=s[0] s.remove(s[0]) return temp
- Cdef pop(s): return s.pop(-1)
- Ddef pop(s): temp=s[0] s=s[1:] return temp
- Edef pop(s): temp=s[-1] s=s[-1:1:-1] return temp