1. Главная
  2. Библиотека
  3. Программирование
  4. В файле input.json записан список пользователей сайта....
Разбор задачи

В файле input.json записан список пользователей сайта. Каждый пользователь описан словарём с полями: , email, age. Необходимо создать текстовый файл adults.txt, в который нужно записать логины только тех пользователей, которым исполнилось не менее 18 лет.

  • Предмет: Программирование
  • Автор: Кэмп
  • #Основы алгоритмизации и программирования
  • #Разработка и тестирование программного обеспечения
В файле input.json записан список пользователей сайта. Каждый пользователь описан словарём с полями: , email, age. Необходимо создать текстовый файл adults.txt, в который нужно записать логины только тех пользователей, которым исполнилось не менее 18 лет.

Условие:

В файле input.json записан список пользователей сайта. Каждый пользователь описан словарём с полями:\nlogin, email, age.
Необходимо создать текстовый файл adults.txt, в который нужно записать логины только тех пользователей, которым исполнилось не менее 18 лет.
Логины нужно записывать по одному в каждой строке в том порядке, в котором пользователи записаны в JSON-файле.

Решение:

Для решения этой задачи мы воспользуемся стандартной библиотекой json для чтения данных и обычными операциями с файлами для записи результата.

Дано

  • Файл input.json, содержащий список словарей.
  • Каждый словарь имеет структуру: {"login": "...", "email": "...", "age": ...}.
  • Условие отбора: возраст пользователя должен быть не менее 1818 лет (то есть age18age \ge 18).

Найти

  • Создать файл adults.txt, содержащий логины подходящих пользователей (по одному на каждой строке).
    <...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какой режим открытия файла следует использовать для записи данных в текстовый файл, если требуется перезаписать его содержимое, если файл уже существует?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет