'''
Curso de Ciências Econômicas
Disciplina: Programação Básica
Aluno: <coloque aqui seu nome>
Data:17/06/2024
Assunto: Dicionários - Parte 2.
Exercício 01: Programa para obter chaves de um dicionário
'''
contato = {"@camilaqueiroz": "Camila Queiroz",
"@paollaoliveirareal": "Paolla de Oliveira",
"@sheronmenezzes": "Sheron Menezes",
"@bruna_iconica": "Bruna Marquezine"}
for insta in contato.keys():
print(insta)
-------------------------------------------------------------------------------
'''
Curso de Ciências Econômicas
Disciplina: Programação Básica
Aluno: <coloque aqui seu nome>
Data:17/06/2024
Assunto: Dicionários - Parte 2.
Exercício 02: Programa para obter valores de um dicionário,
usando o método values()
'''
contato = {"@camilaqueiroz": "Camila Queiroz",
"@paollaoliveirareal": "Paolla de Oliveira",
"@sheronmenezzes": "Sheron Menezes",
"@bruna_iconica": "Bruna Marquezine"}
for nome in contato.values():
print(nome)
-------------------------------------------------------------------------------
'''
Curso de Ciências Econômicas
Disciplina: Programação Básica
Aluno: <coloque aqui seu nome>
Data:17/06/2024
Assunto: Dicionários - Parte 2.
Exercício 03: Programa para obter as informações contidas em um dicionário,
usando o método items()
'''
contato = {"@camilaqueiroz": "Camila Queiroz",
"@paollaoliveirareal": "Paolla de Oliveira",
"@sheronmenezzes": "Sheron Menezes",
"@bruna_iconica": "Bruna Marquezine"}
for insta, nome in contato.items():
print(f"{insta} --> {nome}")
-------------------------------------------------------------------------------
'''
Curso de Ciências Econômicas
Disciplina: Programação Básica
Aluno: <coloque aqui seu nome>
Data:17/06/2024
Assunto: Dicionários - Parte 2.
Exercício 04: Programa para ordenar as informações contidas em um dicionário,
usando o método sorted()
'''
contato = {"@camilaqueiroz": "Camila Queiroz",
"@paollaoliveirareal": "Paolla de Oliveira",
"@sheronmenezzes": "Sheron Menezes",
"@bruna_iconica": "Bruna Marquezine"}
for insta, nome in sorted(contato.items()):
print(f"{insta } --> {nome}")
-------------------------------------------------------------------------------
'''
Curso de Ciências Econômicas
Disciplina: Programação Básica
Aluno: <coloque aqui seu nome>
Data:17/06/2024
Assunto: Dicionários - Parte 2.
Exercício 05: Programa para ordenar as informações contidas em um dicionário,
usando um campo do registro arbitrário, selecionado pelo método itemgetter()
'''
from operator import itemgetter
contato = {"@camilaqueiroz": 1.77,
"@paollaoliveirareal": 1.70,
"@sheronmenezzes": 1.67,
"@bruna_iconica": 1.70}
for insta, estatura in sorted(contato.items(), key=itemgetter(1)):
print(f"{insta} --> {estatura:.2f}m")
-----------------------------------------------------------------------------
'''
Curso de Ciências Econômicas
Disciplina: Programação Básica
Aluno: <coloque aqui seu nome>
Data:17/06/2024
Assunto: Dicionários - Parte 2.
Exercício 06: Programa para duplicando um dicionário,
usando o operador de atribuição
'''
contato = {"@camilaqueiroz": "Camila Queiroz",
"@paollaoliveirareal": "Paolla de Oliveira",
"@sheronmenezzes": "Sheron Menezes",
"@bruna_iconica": "Bruna Marquezine"}
copia = dict(contato)
print("Cópia do dicionário contato")
print(copia)
----------------------------------------------------------------------------
'''
Curso de Ciências Econômicas
Disciplina: Programação Básica
Aluno: <coloque aqui seu nome>
Data:17/06/2024
Assunto: Dicionários - Parte 2.
Exercício 07: Programa para remover elementos de um dicionário,
usando o método pop()
'''
contato = {"@camilaqueiroz": "Camila Queiroz",
"@paollaoliveirareal": "Paolla de Oliveira",
"@sheronmenezzes": "Sheron Menezes",
"@bruna_iconica": "Bruna Marquezine"}
contato.pop("@bruna_iconica") #Remove os dados de Bruna Marquezine
print(contato)
-----------------------------------------------------------------------------
'''
Curso de Ciências Econômicas
Disciplina: Programação Básica
Aluno: <coloque aqui seu nome>
Data:17/06/2024
Assunto: Dicionários - Parte 2.
Exercício 08: Programa para esvaziar um dicionário,
usando o método clear()
'''
contato = {"@camilaqueiroz": "Camila Queiroz",
"@paollaoliveirareal": "Paolla de Oliveira",
"@sheronmenezzes": "Sheron Menezes",
"@bruna_iconica": "Bruna Marquezine"}
copia = dict(contato)
contato.clear()
print("Conteúdo do dicionário contato")
print(contato)
print("Conteúdo do dicionário cópia")
print(copia)
-----------------------------------------------------------------------------
'''
Curso de Ciências Econômicas
Disciplina: Programação Básica
Aluno: <coloque aqui seu nome>
Data:17/06/2024
Assunto: Dicionários - Parte 2.
Exercício 09: programa para criar um dicionário cujas chaves são
os códigos do produto e os valores são o nome do produto, o preço
unitário e a quantidade comprada. Imprimir os itens
da compra e calcular o subtotal de cada um deles, ou seja, quantidade *
preço unitário. Ao final informar o valor total da compra.
'''
produtos = {1: ['Monitor LED 24"', 599.99, 1], 2: ['Teclado wireless', 49.26, 1],
3: ['Mouse wireless', 19.9, 1],4: ['Cartucho colorido', 54, 2]}
total = 0
for cod, prod in produtos.items():
subtotal = produtos[cod][1] * produtos[cod][2]
print(f"{ prod[0]}: R$ {subtotal:.2f}")
total += subtotal
print(30 * "-") #imprime 30 vezes o caractere traço
print(F"Total: R$ {total:.2f}")
------------------------------------------------------------------------------
'''
Curso de Ciências Econômicas
Disciplina: Programação Básica
Aluno: <coloque aqui seu nome>
Data:17/06/2024
Assunto: Dicionários - Parte 2.
Exercício 10: programa para criar uma função que receba uma lista de valores
inteiros e retorne a soma destes valores.Imprimir o valor retornado pela função.
'''
def somarElementosLista(inteiros):
soma = 0
for valor in inteiros:
soma = soma + valor
return soma
#chamada da função
somainteiros = somarElementosLista([3,4,6,9,10,23,13])
print(f"Soma dos inteiros = {somainteiros}") #Resultado 68
-----------------------------------------------------------------------------