Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

Домашнее задание "Публикация репозитория"

Задача:

  • создать репозиторий на GitHub. Мы будем работать с ним на протяжении всего курса. Домашние задания нужно будет поочередно добавлять в репо, в итоге все домашки будут в одном репозитории, разбитые по папкам
  • создать в корне репозитория README файл (со стилем на выбор: plain text, Markdown, reStructuredText)
  • в README файле сделать описание репозитория (описать его назначение, по желанию представиться)
  • подготовить репозиторий для автоматической проверки домашек по памятке (Памятка: https://github.com/OtusTeam/BasePython/tree/homeworks)
  • скопировать папку homework_01 для этой домашки
  • отредактировать объявленные функции, чтобы они выполняли требуемые действия:
    • функция, которая принимает N целых чисел и возвращает список квадратов этих чисел
      • Например: power_numbers(1, 2, 5, 7) вернёт [1, 4, 25, 49]
    • функция, которая на вход принимает список из целых чисел, и возвращает только чётные/нечётные/простые числа (выбор производится передачей дополнительного аргумента).
      • Например: filter_numbers([1, 2, 3], ODD) вернёт [1, 3], а filter_numbers([2, 1, 3, 5, 4], EVEN) вернёт [2, 4]
      • рекомендуется использовать встроенную функцию filter
      • рекомендуется использовать созданные константы ODD/EVEN/PRIME для ваших проверок
      • рекомендуется создать отдельную функцию is_prime в общей области видимости (над функцией filter_numbers) для проверки на простое число, и использовать её внутри filter_numbers

Критерии оценки:

  • репозиторий создан
  • присутствует README файл
  • автоматический тест test_homework_01 проходит