Почему содержимое переменной не выводится целиком ?
Прошу простить если вопрос банален.
Код в котором я работал привел ниже, как и скрин командной строки
import json
def users_persone():
name = input('Введите имя контакта - ')
tel = input('Введите номер - ')
persone = {
name:tel
}
return persone
def main():
persones = []
persones.append(users_persone())
with open('persones.json', 'w') as file:
json.dump(persones, file, ensure_ascii = False)
print('Контакт добавлен ^_^')
users_choise = input("Желаете ввести или получить контактные данные - ")
if users_choise == 'ввести':
main()
elif users_choise == 'получить':
users_input_name = input("Введите имя пользователя - ")
users_choise_two = input("Желаете остановить програму - ")
if users_choise_two == 'да':
print("Програмам закрита ^_^")
elif users_choise_two == 'нет':
print(users_choise)