Looking for 10ºN PSI 24-25 test answers and solutions? Browse our comprehensive collection of verified answers for 10ºN PSI 24-25 at moodle.escolatic.com.pt.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
Considere:
# Definir uma lista e uma tuplalista = [1, 2, 3, 4]tupla = (5, 6, 7, 8)
# Aceder a elementos específicoselemento_lista = lista[1]elemento_tupla = tupla[2]
# Obter o comprimento de lista e tuplacomprimento_lista = len(lista)comprimento_tupla = len(tupla)
# Verificar a presença de um elementopresenca_lista = 3 in listapresenca_tupla = 6 in tupla
Em Python, tanto listas como tuplas podem ser acedidas por índices e verificar se um elemento está presente, mas a função len() retorna o comprimento de uma lista e de uma tupla de maneira idêntica.
Considere:
l = [1, 2, 3] l.append([4, 5]) print(len(l))
Qual o output?
lista = [10, 20, 30, 40, 50]lista.insert(1, 15)
O valor da lista após a execução do código será [15, 10, 20, 30, 40, 50].
Considere as seguintes linhas escritas na linguagem Python:
nome = ('Artur', 'Joana', 'Lina', 'Rute', 'Vasco')for e in nomes: print(e)for i in range(len(nomes)): print(nomes[i])
Assinale a afirmação correta:
lista = [1, 2, 3, 4, 5]resultado = lista.pop(2)print(lista)
O output será [1, 2, 4, 5]
Um dado elemento guardado numa lista é identificado exclusivamente por um dado índice.
Considere as seguintes linhas escritas na linguagem Python:
cores = ('vermelho', 'verde', 'azul')print(type(cores))
Qual a saída, ou resultado?
# Tupla com os nomes das cidadescidades = ("Lisboa", "Porto", "Coimbra", "Funchal", "Braga")
# Lista com a população de cada cidade (em milhares)populacao = [505, 237, 143, 112, 181]
# Apresentar os nomes das cidades e as respetivas populaçõesprint("População das cidades:")for i in range(len(cidades)): print(f"{cidades[i]}: {populacao[i]} mil habitantes")
# Permitir ao utilizador atualizar a população de uma cidadecidade_atualizar = input("\nIntroduza o nome da cidade para atualizar a população: ")if cidade_atualizar in cidades: nova_populacao = int(input(f"Introduza a nova população para {cidade_atualizar}: ")) indice = cidades.index(cidade_atualizar) populacao[indice] = nova_populacaoelse: print("Cidade não encontrada.")
# Determinar a cidade com a maior populaçãocidade_maior_populacao = cidades[populacao.index(max(populacao))]maior_populacao = max(populacao)print(f"\nA cidade com a maior população é {cidade_maior_populacao} com {maior_populacao} mil habitantes.")
# Apresentar a lista de cidades ordenada pela populaçãoprint("\nCidades ordenadas pela população (ordem crescente):")
# Ordenar as listas de populações e cidadessorted_populacao = sorted(populacao)for tempo in sorted_populacao: indice = populacao.index(tempo) # Encontrar o índice da população na lista original print(f"{cidades[indice]}: {tempo} mil habitantes")
-> Classifique como Verdadeira ou Falsa a seguinte afirmação:O código utiliza a função sorted() para ordenar a lista populacao e, em seguida, utiliza a função index() para encontrar os nomes das cidades correspondentes às populações ordenadas.
# Tupla com os nomes das cidadescidades = ("Lisboa", "Porto", "Coimbra", "Funchal", "Braga")
# Lista com a população de cada cidade (em milhares)populacao = [505, 237, 143, 112, 181]
# Apresentar os nomes das cidades e as respetivas populaçõesprint("População das cidades:")for i in range(len(cidades)): print(f"{cidades[i]}: {populacao[i]} mil habitantes")
# Permitir ao utilizador atualizar a população de uma cidadecidade_atualizar = input("\nIntroduza o nome da cidade para atualizar a população: ")if cidade_atualizar in cidades: nova_populacao = int(input(f"Introduza a nova população para {cidade_atualizar}: ")) indice = cidades.index(cidade_atualizar) populacao[indice] = nova_populacaoelse: print("Cidade não encontrada.")
# Determinar a cidade com a maior populaçãocidade_maior_populacao = cidades[populacao.index(max(populacao))]maior_populacao = max(populacao)print(f"\nA cidade com a maior população é {cidade_maior_populacao} com {maior_populacao} mil habitantes.")
# Apresentar a lista de cidades ordenada pela populaçãoprint("\nCidades ordenadas pela população (ordem crescente):")
# Ordenar as listas de populações e cidadessorted_populacao = sorted(populacao)for tempo in sorted_populacao: indice = populacao.index(tempo) # Encontrar o índice da população na lista original print(f"{cidades[indice]}: {tempo} mil habitantes")
-> Classifique como Verdadeira ou Falsa a seguinte afirmação:O programa permite ao utilizador atualizar a população de uma cidade, mas o nome da cidade não pode ser alterado.
lista = [1, 2, 3] tupla = (4, 5) lista.extend(tupla) print(lista)
Qual o output?
Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!