Я не знаю как, но мне кажется, что мой возраст постоянно смешивается в цикле while. Это также не включает одно из имен. Цикл работает в среде IDE, но я не могу заставить его правильно писать в текстовый файл.
def main():
friendsfile = open('friends.txt', 'w')
name = str(input('Enter first name of friend or Enter to quit : '))
while name != '':
age = int(input('Enter age of this friend : '))
name = str(input('Enter first name of friend or Enter to quit : '))
friendsfile.write(name + '\n')
friendsfile.write(str(age) + '\n')
friendsfile.close()
print('File was created')
main ()
Когда я ввожу имена Джастина с 13 лет, Скоттс 20 лет и Люси с 14 лет я записал это в файл.
Скотт 13 Люси 20
14