fout = open('names.txt', 'w') output = [] name = input("Please enter your name (or 0 to stop): ") while name != "0": birthdate = input("Birthdate: ") color = input("Favorite color: ") #record = (name, birthdate, 24, color+'\n') #record = [str(a) for a in record] #new_record = [] #for a in record: # new_record.append(a) #record = new_record #record = '\t'.join(record) record = '\t'.join([str(a) for a in (name, birthdate, 24, color+'\n')]) print("record:", record) output.append(record) #output.append('\t'.join((name, birthdate, color))) name = input("Please enter your name (or 0 to stop): ") print("output:", output) fout.writelines(output) fout.close()