Aqui nesta página você encontra o gabarito dos exercícios do Capítulo 04 - Trabalhando com listas.
Exercício 01:
# --- Lista com os sabores de pizza --- #
pizzas = ['bacon', 'marguerita', 'frango']
# --- Iterar sob cada item da lista --- #
for pizza in pizzas:
print(f'Eu gosto de pizza de {pizza}.')
# --- Mensagem final --- #
print('Eu realmente amo pizza!')
Exercício 02:
# --- Lista com o animais --- #
animais = ['gato', 'cachorro', 'peixe']
# --- Iterar sobre cada item da lista --- #
for animal in animais:
print(f'Um {animal} seria um ótimo animal de estimação!')
print('Qualquer um desses animais é um ótimo animal de estimação!')
Exercício 03:
# --- Loop for para mostrar os números de 1 a 20 --- #
for valor in range(1, 21):
print(valor)
Exercício 04:
# --- Loop for para mostrar os números de 1 a 1 milhão --- #
for valor in range(1, 1_000_000):
print(valor)
Exercício 05:
# --- Criar uma lista que vai de 1 a um milhão --- #
lista = list(range(1, 1_000_001))
print(min(lista))
print(max(lista))
print(sum(lista))
Exercício 06:
# --- Lista com os números ímpares --- #
impares = list(range(1, 21, 2))
# --- Loop para mostrar os números ímpares --- #
for impar in impares:
print(impar)
Exercício 07:
# --- Criar uma lista com os números múltiplos de 3 --- #
multiplos_3 = list(range(3, 31, 3))
# --- Loop para mostrar os números múltiplos de 3 --- #
for multiplo in multiplos_3:
print(multiplo)
Exercício 08:
# --- Lista com os valores de 1 a 10 --- #
lista = list(range(1, 11))
# --- Loop para elevar ao cubo cada valor --- #
for valor in lista:
print(valor**3)
Exercício 09:
# --- List comprehension para criar os cubos --- #
cubos = [valor**3 for valor in range(1, 11)]
# --- Loop para mostrar os cubos --- #
for cubo in cubos:
print(cubo)
Exercício 10:
# --- Criar a lista com os itens --- #
lista = ['1', '2', '3', '4', '5']
print('Os três primeiros itens da lista são:')
print(lista[:3])
print('\nOs três itens do meio da lista são:')
print(lista[1:4])
print('\nOs três últimos itens da lista são:')
print(lista[-3:])
Exercício 11:
# --- Lista com as minhas pizzas --- #
minhas_pizzas = ['bacon', 'marguerita', 'frango']
# --- Cópia da lista --- #
pizzas_amigo = minhas_pizzas[:]
# --- Adicionar um sabor a minha lista --- #
minhas_pizzas.append('portuguesa')
# --- Adicionar um sabdo a lista do amigo --- #
pizzas_amigo.append('morango')
# --- Mostrar os sabores da minha lista --- #
print('Minhas pizzas favoritas são:')
for pizza in minhas_pizzas:
print(pizza)
# --- Mostrar os sabores da lista do amigo --- #
print('\nAs pizzas favoritas do meu amigo são:')
for pizza in pizzas_amigo:
print(pizza)
Exercício 12:
# --- Tupla com as comidas do buffet --- #
comidas = ('arroz', 'feijão', 'salada', 'macarrão', 'bife')
# --- Mostrar as comidas do buffet --- #
for comida in comidas:
print(comida)
print()
# --- Mudar dois pratos do buffet --- #
comidas = ('arroz', 'feijão', 'batata', 'macarrão', 'frango')
# --- Mostrar as novas comidas do buffet --- #
for comida in comidas:
print(comida)
# --- Tentar mudar a tupla --- #
comidas[0] = 'camarão'