logo

Crowdly

10ºN PSI 24-25

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 tupla

lista = [1, 2, 3, 4]

tupla = (5, 6, 7, 8)

# Aceder a elementos específicos

elemento_lista = lista[1]

elemento_tupla = tupla[2]

# Obter o comprimento de lista e tupla

comprimento_lista = len(lista)

comprimento_tupla = len(tupla)

# Verificar a presença de um elemento

presenca_lista = 3 in lista

presenca_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.

View this question

Considere:

l = [1, 2, 3]

l.append([4, 5]) 

print(len(l))

Qual o output?

View this question
Considere:

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].

View this question

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:

View this question
Considere:

lista = [1, 2, 3, 4, 5]

resultado = lista.pop(2)

print(lista)

O output será [1, 2, 4, 5]

View this question

Um dado elemento guardado numa lista é identificado exclusivamente por um dado índice. 

View this question

Considere as seguintes linhas escritas na linguagem Python:

cores = ('vermelho', 'verde', 'azul')

print(type(cores))

Qual a saída, ou resultado?

View this question
Considere:

# Tupla com os nomes das cidades

cidades = ("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ções

print("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 cidade

cidade_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_populacao

else:

    print("Cidade não encontrada.")

# Determinar a cidade com a maior população

cidade_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ção

print("\nCidades ordenadas pela população (ordem crescente):")

# Ordenar as listas de populações e cidades

sorted_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.

View this question
Considere:

# Tupla com os nomes das cidades

cidades = ("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ções

print("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 cidade

cidade_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_populacao

else:

    print("Cidade não encontrada.")

# Determinar a cidade com a maior população

cidade_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ção

print("\nCidades ordenadas pela população (ordem crescente):")

# Ordenar as listas de populações e cidades

sorted_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.

View this question
Considere:

lista = [1, 2, 3]  

tupla = (4, 5) 

lista.extend(tupla) 

print(lista)

Qual o output?

View this question

Want instant access to all verified answers on moodle.escolatic.com.pt?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!