samedi 16 novembre 2019

Why isn't my else statement working? It prints "This book isn't available in Library" several times instead of once

file=open('database.txt','r')
x=input("Please enter the title of the book you are looking for?")
print("%s %10s %8s %22s %11s"%\
  ("ID","Title","Author","Purchase Date","Member ID"))
for line in file:
if x in line.split():
    print(line)
else:
    print("This book isn't available in Library.")
file.close()

After else: it prints "This book isn't available in Library" continuously

Aucun commentaire:

Enregistrer un commentaire