Buscar

Faça um algoritmo que leia os dados de uma pessoa, informados pelo usuário, e salve-os em um arquivo. Os dados da pessoa são: nome, endereço, sexo ...

Faça um algoritmo que leia os dados de uma pessoa, informados pelo usuário, e salve-os em um arquivo. Os dados da pessoa são: nome, endereço, sexo e idade. A cada registro informado, o algoritmo deve perguntar ao usuário se deseja ler um novo registro.

O algoritmo lê os dados de uma pessoa informados pelo usuário.
Os dados da pessoa são: nome, endereço, sexo e idade.
O algoritmo salva os dados em um arquivo.
O algoritmo pergunta ao usuário se deseja ler um novo registro.

Essa pergunta também está no material:

atividade 7
2 pág.

Algoritmo 02 EngenhariasEngenharias

💡 1 Resposta

User badge image

Ed Verified user icon

Claro! Aqui está um exemplo de algoritmo em Python que lê os dados de uma pessoa informados pelo usuário e os salva em um arquivo: ```python def salvar_dados(nome_arquivo): continuar = True while continuar: nome = input("Digite o nome da pessoa: ") endereco = input("Digite o endereço da pessoa: ") sexo = input("Digite o sexo da pessoa: ") idade = input("Digite a idade da pessoa: ") with open(nome_arquivo, "a") as arquivo: arquivo.write(f"Nome: {nome}\n") arquivo.write(f"Endereço: {endereco}\n") arquivo.write(f"Sexo: {sexo}\n") arquivo.write(f"Idade: {idade}\n") arquivo.write("\n") resposta = input("Deseja ler um novo registro? (S/N): ") if resposta.upper() != "S": continuar = False nome_arquivo = input("Digite o nome do arquivo para salvar os dados: ") salvar_dados(nome_arquivo) ``` Neste exemplo, o usuário informa o nome do arquivo em que deseja salvar os dados. Em seguida, o algoritmo solicita os dados da pessoa (nome, endereço, sexo e idade) e os escreve no arquivo. Após cada registro, o usuário é questionado se deseja inserir um novo registro. O algoritmo continua a solicitar registros até que o usuário responda "N" para a pergunta. Lembre-se de que este é apenas um exemplo básico e pode ser aprimorado de várias maneiras, como validação dos dados inseridos pelo usuário.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais