top of page
  • Foto do escritorGabriel Quintella

Desafio Python

E ai amigão, tudo beleza?


Então hoje vou trazer pra você algumas questões de um desafio em Python que participei nos últimos dias.


A principal premissa para participar é desenvolver sem usar bibliotecas, ou seja, você deveria explorar o seu lado Python Raiz!


No meu caso foi bem interessante pois como estou iniciando os trabalhos com essa brilhante linguagem, tive que colocar minha mente pra fritar um pouco. Espero que gostem!


Mãos a massa e bora encarar as perguntas do desafio!


1) Crie um dicionário e adicione nele as 5 pessoas que estão mais próximas de você. Esse dicionário deve ter como chave o nome e a cor da camisa que a pessoa está usando;


2) Crie um dicionário vazio e ele deve possuir como chave cada dia da semana e a aula que você tem em cada dia. Lembrando que o sábado e domingo devem ficar vazios, ou seja, são dias de descanso;


3) Crie um dicionário vazio e nomeie ele de filmes. Esse dicionário deve possuir como chave o nome de um filme, o vilão e o ano em que o filme foi lançado. Inclua pelo menos 5 filmes;


4) Escreva uma função que retorne uma lista com todas as chaves de um dicionário que contém um certo valor.

Exemplo, se o seu dicionário possuir os seguintes valores, {'a': 1, 'b': 2, 'c': 1, 'd': 4}, a função deve retornar ['a', 'c'] caso o valor procurado seja 1 e deverá retornar [] caso procure pelo valor 999;


5) Crie um dicionário para armazenar nele os dados fornecidos pelo usuário. Esse dicionário deverá ter como chave o nome, a idade, o telefone e o endereço;


6) Crie um dicionário que funcione igual a uma agenda. Esse dicionário deve possuir os seguintes dados como chave: cpf, nome, idade, telefone.

O programa deve ler uma quantidade indeterminada de dados, criar a agenda e retornar todos os itens no formato chave: cpf-nome-idade-telefone;


7) Crie um programa que cadastre informações de várias pessoas. Esse programa deverá receber informações de nome, idade e cpf. Depois armazene em um dicionário no formato chave nome-idade-cpf.


Deixo também minhas respostas!


1) Crie um dicionário e adicione nele as 5 pessoas que estão mais próximas de você. Esse dicionário deve ter como chave o nome e a cor da camisa que a pessoa está usando;



2) Crie um dicionário vazio e ele deve possuir como chave cada dia da semana e a aula que você tem em cada dia. Lembrando que o sábado e domingo devem ficar vazios, ou seja, são dias de descanso;



3) Crie um dicionário vazio e nomeie ele de filmes. Esse dicionário deve possuir como chave o nome de um filme, o vilão e o ano em que o filme foi lançado. Inclua pelo menos 5 filmes;



4) Escreva uma função que retorne uma lista com todas as chaves de um dicionário que contém um certo valor.

Exemplo, se o seu dicionário possuir os seguintes valores, {'a': 1, 'b': 2, 'c': 1, 'd': 4}, a função deve retornar ['a', 'c'] caso o valor procurado seja 1 e deverá retornar [] caso procure pelo valor 999;



5) Crie um dicionário para armazenar nele os dados fornecidos pelo usuário. Esse dicionário deverá ter como chave o nome, a idade, o telefone e o endereço;



6) Crie um dicionário que funcione igual a uma agenda. Esse dicionário deve possuir os seguintes dados como chave: cpf, nome, idade, telefone.

O programa deve ler uma quantidade indeterminada de dados, criar a agenda e retornar todos os itens no formato chave: cpf-nome-idade-telefone;



7) Crie um programa que cadastre informações de várias pessoas. Esse programa deverá receber informações de nome, idade e cpf. Depois armazene em um dicionário no formato chave nome-idade-cpf.



É isso ai meu amigo, para ter acesso ao notebook desenvolvido basta acessar o meu GitHub!


Espero que tenha curtido, grande abraço e até a próxima.

241 visualizações0 comentário

Posts recentes

Ver tudo

Comments


bottom of page