import random
lista = ['item1', 'item2', 'item3']
dicionario = {'chave1': 'valor1', 'chave2': 'valor2'}
# Configure a estrutura de repetição for para iterar sobre listas e dicionários
for i, elemento in enumerate(lista):
print(f"Índice: {i}, Elemento: {elemento}")
#Percorra dicionários exibindo chaves e pares chave-valor;
for chave, valor in dicionario.items():
print(f"Chave: {chave}, Valor: {valor}")
#Imprima cada item de uma lista individualmente
for item in lista:
print(item)
#Utilize o operador += para atualizar índices em loops
indice = 0
while indice < 10:
print('*')
indice += 1
#Gere sequências numéricas com a função range;
#Valide números pares usando a operação de resto (%);
for indice in range(10):
if ((indice+1) % 2 == 0):
print(f"{indice + 1} é par.")
else:
print(f"{indice+1} é ímpar.")
#Crie funções para processar strings com strip, upper e replace;
string = 'F r Ancisco '
string2 = "a b er t o"
def consertar_string(string):
string = string.strip()
string = string.upper()
string = string.replace(' ', '')
return string
def sem_espacos(string):
# Aplique o método split para eliminar espaços extras
palavras = string.split()
# Reúna as palavras com o método join para formatar textos
return ''.join(palavras)
#Padronize diferentes textos usando a função criada
print(consertar_string(string))
print(sem_espacos(string2))
#Utilize random.choice para alocar elementos de forma aleatória
elementos = ['a', 'b', 'c', 'd', 'e']
lista_aleatoria = []
for i in range(len(elementos)):
lista_aleatoria.append(random.choice(elementos))
print(lista_aleatoria)
nomes_errados = ['M a Ri A', 'fRa N Ci s cO', 'MA r Co s']
#Monte dicionários contendo nomes corrigidos e dados associados;
dicionario = {f'elemento{i+1}': consertar_string(elemento) for i, elemento in
enumerate(nomes_errados)}
print(dicionario)
#Crie uma função que percorra uma lista de e-mails com for;
def percorrer_emails(lista_de_emails):
for index, email in enumerate(lista_de_emails):
print(f"email {index + 1}: {email}")
percorrer_emails(emails)
Essas eu já fiz no exercício anterior
###Faça chamadas de API para resumir o conteúdo de e-mails;
##Empregue f-strings para formatar os resumos dinamicamente;
###Utilize enumerate para numerar os e-mails na iteração;
###Teste a função e verifique a saída dos resumos com separadores.