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.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar