Разбор задачи

Восстановить sys.argv

  • Предмет: Программирование
  • Автор: Кэмп
  • #Основы алгоритмизации и программирования
  • #Языки программирования (C++, Java, Python и др.)
Восстановить sys.argv

Условие:

Восстановить sys.argv

Решение:

Наша цель – восстановить содержимое списка sys.argv, которое могло привести к полученному выводу логгера. В предоставленном фрагменте кода выполняется следующий алгоритм:

  1. Начальное значение sys.argv содержит имя файла скрипта (sys.argv[0]) и последовательно – аргументы, переданные через командную строку.
  2. Далее, в цикле for программа перебирает все элементы sys.argv, начиная с индекса 1, то есть пропуская имя скрипта.
  3. Каждый аргумент имеет префикс “--”. Именно поэтому при вызове arg[2:] мы удаляем первые два символа “--”, остаётся строка вида “ключ=значение”...

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

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

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

Какое значение в списке `sys.argv` всегда содержит имя выполняемого скрипта?

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

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

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

Топ 3 ошибок

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

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