2547
Комментарий:
|
2648
|
Удаления помечены так. | Добавления помечены так. |
Строка 15: | Строка 15: |
* запуск [[https://git.cs.msu.ru/gkuryachiy/prac/-/raw/master/checker/checker.py|программы проверки]] `checker.py путь-до-каталога-с-решением` для всех файлов `inputчисло.txt` * запускает ваше решение, передаёт ему на стандартный вход содержимое `inputчисло.txt` * сравнивает вывод решения с эталонным выводом `outputчисло.txt` |
* запуск [[https://git.cs.msu.ru/gkuryachiy/prac/-/raw/master/checker/checker.py|программы проверки]] `checker.py путь-до-каталога-с-решением` * для всех файлов `inputчисло.txt` 1. запускает ваше решение, передаёт ему на стандартный вход содержимое `inputчисло.txt` 1. сравнивает вывод решения с эталонным выводом `outputчисло.txt` * Выводит статистику, и, если они есть, различия |
Структура git-репозитория для практикума 2020 г. по Python
Каталог для практикума в git-репозитории должен называться pythonprac. Далее все пути указаны, считая от этого каталога.
После создания репозитория его следует зарегистрировать здесь: https://git.cs.msu.ru/gkuryachiy/prac/-/issues/1
- Указать ФИО и группу
Для каждого задания практикума создается каталог с датой вида <ГГГГММДД> (выдача команды date "+%Y%m%d_1"), дата - того семинара, на котором выдано задание. Если на семинаре выдано несколько заданий, то для них создаются каталоги вида <ГГГГММДД_1>, <ГГГГММДД_2> и т.п.
В каталоге содержатся:
файл readme.txt с требуемой по заданию информацией о разработанной программе. Как минимум - с названием задания. Могут также потребоваться: перечень ключей командной строки, перечень входных файлов, описание формата вывода.
- файл(ы) с текстом программы.
- конфигурационные файлы, если они есть у программы.
подкаталог data/, в котором хранятся примеры входных данных (если нужны по заданию).
Файлы с именами inputчисло.txt и outputчисло.txt — тестовые
запуск программы проверки checker.py путь-до-каталога-с-решением
для всех файлов inputчисло.txt
запускает ваше решение, передаёт ему на стандартный вход содержимое inputчисло.txt
сравнивает вывод решения с эталонным выводом outputчисло.txt
- Выводит статистику, и, если они есть, различия
Пример:
20200903_1/
readme.txt
task1.py
task1.ini
data/
input1.txt
- `output1.txt
input2.txt
output2.txt
- …