Главная страница
Навигация по странице:

  • Рекомендации к выполнению

  • Основы языка Python. Практическое задание 1. Тема Основы языка Python


    Скачать 38.2 Kb.
    НазваниеТема Основы языка Python
    АнкорОсновы языка Python
    Дата25.03.2023
    Размер38.2 Kb.
    Формат файлаdocx
    Имя файлаПрактическое задание 1.docx
    ТипРешение
    #1013574

    Практическое задание 1


    Тема 1. Основы языка Python

    Задание

    1. Установить на компьютер дистрибутив: Miniconda, интерактивную среду разработки JupyterLab, библиотеки Pandas, NumPy, Matplotlib, Seaborn. В интерактивной среде разработки написать программный код, выводящий версии данных библиотек.

    2. Задача на работу с функциями. Даны два действительных числа x и y. Проверьте, принадлежит ли точка с координатами (x, y) заштрихованному квадрату (включая его границу). Если точка принадлежит квадрату, выведите слово YES, иначе выведите слово NO. На рис. 1 сетка проведена с шагом 1, горизонтальная ось x, вертикальная ось y.


    Рис. 1

    Решение должно содержать функцию IsPointInSquare (x, y), возвращающую True, если точка принадлежит квадрату, и False, если не принадлежит. Основная программа должна считать координаты точки, вызвать функцию IsPointInSquare и в зависимости от возвращенного значения вывести на экран необходимое сообщение. Например, если x = 0, y = 1, то функция должна возвращать значение YES. Другой пример: при x = 0,5; y = 1,2 функция должна возвращать ответ NO.

    3. Задача на работу со списками и обработку строк. Вводится строка произвольной длины, содержащая любое количество целых чисел через пробелы и другие знаки препинания. Необходимо написать функцию, которая будет возвращать все четные элементы входной строки в виде списка (list). Например:
    Входная строка:

    1 2,3, 4 5, 6, 7 8

    выходной список:

    [2, 4, 6, 8].
    Входная строка:

    100...2,3, 5,.,7 9

    выходной список:

    [100, 2, 6, 8].
    4. Задачи на циклы. Создайте функцию, на вход которой подается два целых числа A и В. Функция должна возвращать все целые числа в виде списка (list) от A до B включительно, в порядке возрастания, если A < B, или в порядке убывания в противном случае. Например:
    Если A = 1, B = 4

    выходной список:

    [1, 2, 3, 4].
    Если A = 6, B = 4

    выходной список:

    [6, 5, 4].
    Рекомендации к выполнению

    Все задания следует выполнять в одной рабочей тетради (файл расширения .ipynb) – notebook.ipynb. Файл необходимо снабдить комментариями. Для каждой функции в файле должно быть не менее трех примеров ее использования.

    Задания в рабочей тетради могут быть отделены текстовыми строками:

    Для этого необходимо создать новый cell (дорожку кода), выбрать из списка на панели инструментов markdawn и добавить текстовый комментарий. Комбинация Shift + Enter запускает исполнение кода или текстового маркера.


    написать администратору сайта