Junho 2024
Examine os comandos abaixo.
teste = [4, 10, 3, 10, 15, -2]
algumIndice = 4
valor = teste[2]
print(valor + teste[algumIndice] + teste[4])
Qual será o valor impresso pelo último comando?
Examine os comandos abaixo.
teste = [4, 10, 3, 10, 15, -2]
indice = 0
teste[indice] = 0
indice = indice + 1
teste[indice] = 0
indice = indice + 1
teste[indice] = 0
indice = indice + 1
teste[indice] = 0
Após a execução desses comandos, qual será a soma dos elementos da lista?
Dado o código abaixo
numeros = [0.1, 2.3, 0, -3.1, 5.0, 7.1, 25.9]
#Inserindo um elemento na última posição da lista
Entre com o comando em Python que insere o valor de 2.2 na última posicão da lista numeros.
Dado o código abaixo
estoque = ["sabão", "amaciante", "detergente", "desinfetante", "sabão em pedra", "limpa vidros"]
estoque.pop()
estoque.pop(0)
estoque.pop()
estoque.pop()
print(estoque)
O que será impresso na execução do último comando?
Considerando a lista estoque no código abaixo
estoque = ["sabão", "amaciante", "detergente", "desinfetante", "sabão em pedra", "limpa vidros"]
elem = "detergente"
#Procurar índice do elemento
#testar se o índice está nos limites da lista
#remover o elemento e imprimir a lista
#ou apresentar mensagem de que o elemento não existe.
Escreva um programa em Python que remova o elemento contido na variável elem da lista estoque. Lembre-se de que é obrigatório testar se o elemento realmente encontra-se na lista.
No material de aula vimos que é possível criar fatias (slices) de uma lista a partir de uma determinada posição e informando onde a copia deve parar.
Considerando a lista estoque no código abaixo, por exemplo:
temp = estoque[0:3]
produz como resultado a lista ['sabão', 'amaciante', 'detergente']
Note que o primeiro parâmetro (o qual diz onde a cópia começa -- 0 ) é incluso na lista mas o elemento do último parâmetro (que diz aonde a cópia termina -- 3) não é incluso no resultado final!
Complete o código abaixo para que o programa em Python insira o produto "Alcool" (contido na variável elem) na lista estoque entre os elementos detergente e desinfentante. O estado da lista estoque ao final do programa deve ser:
["sabão", "amaciante", "detergente", "Alcool", "desinfetante", "sabão em pedra", "limpa vidros"]
estoque = ["sabão", "amaciante", "detergente", "desinfetante", "sabão em pedra", "limpa vidros"]
elem = "Alcool"
#Procurar índice do elemento detergente
#Cria uma nova lista desde o seu inicio até o elemento detergente (incluso)
temp1 = estoque[______:________]
#Cria uma nova lista a partir do elemento após o detergente até o fim da lista
temp2 = estoque[________:_________]
#Insere "Alcool" na primeira posição da lista
#Junta as duas listas em uma única lista -- na variável estoque
#mostra na tela o restulado
print(estoque)
Dado o código Python abaixo, você deve estende-lo para adicionar cada uma das funcionalidades descritas abaixo:
# importando as bibliotecas para gerar números aleatórios
from random import randint
# gera um número aleatório entre 1 e N
n = int(input("Digite o N: "))
r = randint(0 , n)
print(r)