title: Python deleting input .txt strings, but ends up deleting every string in the txt file
body: <p>I'm currently trying to delete the number I'm putting in my søk input, as well as the 3 other strings that follow, but it ends up deleting every single string in the txt file.  So if i want to delete &quot;1&quot; and the three words that follow, it instead deletes everything.</p>
  <pre class="lang-py prettyprint-override"><code>import os
  
  def slett():
      funnet = False
  
      søk = input('Søk etter studentnr')
      studentfil = open('student.txt', 'r')
      temp_fil = open('tempfil.txt', 'w')
      
      studentnr = studentfil.readline()
  
      while studentnr != '':
          fornavn = studentfil.readline().rstrip('\n') 
          etternavn = studentfil.readline().rstrip('\n')
          studie = studentfil.readline().rstrip('\n')
         
          if studentnr == søk:
              temp_fil.write(f'{studentnr}\n')
              temp_fil.write(f'{fornavn}\n')
              temp_fil.write(f'{etternavn}\n')
              temp_fil.write(f'{studie}\n')
          else:
              funnet = True
  
          studentnr = studentfil.readline()
  
      studentfil.close()
      temp_fil.close()
  
      os.remove('student.txt')
      os.rename('tempfil.txt', 'student.txt')
  
      if funnet:
          print('Filen er oppdatert')
          print('Hva vil du gjøre nå? 1 - Slett på nytt, 2 - tilbake til meny, 3 - Avslutt program')
          velg4 = input('Velg her')
          if velg4 == '1':
              print('Slett på nytt')
              slett()
          if velg4 == '2':
              print('Tilbake til meny')
          if velg4 == '3':
              print('Avslutt')
          else:
              quit
  
      else:
          print('Studentnr ikke gjenkjent')
  
  slett()
  </code></pre>