8.3.1: Resolução com Ficheiros de Texto

Nesta parte do projeto, vais implementar a solução usando ficheiros de texto. Vais recolher os dados dos utilizadores, guardá-los num ficheiro de texto e permitir ao utilizador ler os dados guardados.

Passo 1: Pedir os Dados do Utilizador

      
  # Pedir o nome e a idade de três utilizadores
  utilizadores = []

  for i in range(3):
      nome = input("Introduz o nome do utilizador: ")
      idade = input("Introduz a idade do utilizador: ")
      utilizadores.append((nome, idade))
      
    

Passo 2: Guardar os Dados num Ficheiro de Texto

      
  # Guardar os dados num ficheiro de texto
  with open("utilizadores.txt", "w") as ficheiro:
      for utilizador in utilizadores:
          ficheiro.write(f"Nome: {utilizador[0]}, Idade: {utilizador[1]}\n")
      
    

Passo 3: Ler os Dados de um Ficheiro de Texto

      
  # Ler e exibir os dados do ficheiro de texto
  with open("utilizadores.txt", "r") as ficheiro:
      conteudo = ficheiro.read()
      print("Dados lidos do ficheiro:\n", conteudo)
      
    
<< 8.3: Aplicação Prática –... Índice 8.3.2: Resolução com Fich... >>