
Lisandro
(usa Arch Linux)
Enviado em 23/10/2020 - 23:17h
LexusRX escreveu:
Sou novo na programação e me deparei em uma questão que não consigo sair do lugar, me sinto como se estivesse rodando em círculos, alguém poderia me mostrar como poderia ser feito?
Esse é o problema: Gerar tuplas contendo 4 itens relativos a uma mesma pessoa: Nome; Email; Dia de nascimento; Mês de nascimento.
Use uma tupla para cada pessoa e armazene-as em uma lista com capacidade para 100 pessoas. Utilize números aleatórios para gerar dia e mês de nascimento. Usando a função chr(<num>), gere nomes aleatórios com até 10 letras. Use esse nome para construir o endereço eletrônico (email) com o formato <nome>@xyz.com.br. Após criar a lista de 100 pessoas, complete o programa verificando se há na lista algum aniversariante do dia. Você poderá informar o dia e o mês atuais. A saída do programa será a lista de nomes dos aniversariantes.
A questão envolve aninhamento de estruturas de dados e de laços de repetição e utilização de funções e de condicionais.
Basicamente cada uma das 100 pessoas tem os dados em uma tupla e as 100 tuplas são armazenadas em uma lista.
Laços aninhados devem permitir produzir os dados de cada pessoa e colocá-la em uma tupla.
Tem ainda os condicionais para verificar os aniversariantes e tal.
Tente produzir algo e poste aqui se tiver alguma dificuldade no caminho.
Bons estudos