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

  • Цель работы Познакомиться с основными способами работы со строками, списками и кортежами средствами языка программирования Python.Индивидуальное задание

  • Отчет защищен с оценкой преподаватель ассистент


    Скачать 20.24 Kb.
    НазваниеОтчет защищен с оценкой преподаватель ассистент
    Дата31.03.2023
    Размер20.24 Kb.
    Формат файлаdocx
    Имя файлаlab1.docx
    ТипОтчет
    #1027756

    ГУАП

    КАФЕДРА № 41

    ОТЧЕТ
    ЗАЩИЩЕН С ОЦЕНКОЙ

    ПРЕПОДАВАТЕЛЬ

    Ассистент










    Григорьев Е.К.

    должность, уч. степень, звание




    подпись, дата




    инициалы, фамилия




    ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №1

    Работа со строками, списками и кортежами


    по курсу: ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ






    РАБОТУ ВЫПОЛНИЛ

    СТУДЕНТ ГР. №

    4116










    Д.А. Гришанов










    подпись, дата




    инициалы, фамилия


    Санкт-Петербург 2023
    Цель работы

    Познакомиться с основными способами работы со строками, списками и кортежами средствами языка программирования Python.

    Индивидуальное задание

    Вариант №5

    1 последнего Код программы:

    str11 = "Мама"

    str22 = "Утром"
    str33 = str11[0] + str22[0] + str11[round(len(str11)/2)] + str22[round(len(str22)/2)] + str11[-1] + str22[-1]
    print("1.9", str33)

    1.10 Напишите программу переворачивающую строку «Как дела?» без
    использования циклов. Полученный результат выведите в терминал.
    Например: «Йо-хо-хо!» -> «!ох-ох-оЙ».

    Код программы:

    str1 = "Как дела?"

    str1 = str1 [::-1]

    print("1.10",str1)

    1.11 Дана строка «В данной главе мы ознакомились с тем, как выполнить
    установку интерпретатора». Используя пробелы, разбейте ее на части,
    сформировав список. Полученный результат выведите в терминал.

    Код программы:

    str111 = "В данной главе мы ознакомились с тем, как выполнить установку интерпретатора"

    lst = str111.split()

    print("1.11", lst)

    2.3 Дан список my_list = [1, 2, 3]. Добавьте в его начало значение 12 и
    выведите в терминал полученный результат.

    Код программы:

    my_list1 = [1,2,3]

    my_list1.insert(0,12)

    print("2.3", my_list1)

    2.6 Дан список my_list = [1, 2, 3, 4, 5, 6, 2, 3, 2, 1, 2]. Посчитайте количество
    вхождения в него элементов со значением 2 и выведите в терминал
    полученный результат. Для решения задачи запрещено использовать
    циклы.

    Код программы:

    my_list2 = [1, 2, 3, 4, 5, 6, 2, 3, 2, 1, 2]

    print("2.6", my_list2.count(2))

    2.9 Дан список my_list = [1, -2, 43, -42, 59, 6, 23]. Проверьте входит ли в него
    элемент со значением 6 и выведите в терминал полученный результат.
    Для решения задачи запрещено использовать циклы.

    Код программы:

    my_list3 = [1, -2, 43, -42, 59, 6, 23]

    if (my_list3.count(6)):

    print("2.9", "yes")

    2.16 Дан список my_list = [1, 2, 3, 4, 5, 6, 2, 3, 2, 1, 2, 'a', 'b', 2, 5]. На его основе
    сформируйте новый, состоящий из первого, среднего и последнего
    элемента первой переменной. Полученный результат выведите в
    терминал.

    Код программы:

    my_list4 = [1, 2, 3, 4, 5, 6, 2, 3, 2, 1, 2, 'a', 'b', 2, 5]

    my_list5 = []

    my_list5.extend((my_list4[0],my_list4[round((len(my_list4))/2)],my_list4[-1]))

    print ("2.16", my_list5)
    3.6 Дан кортеж my_tuple = (1, 2, 3, 1, 2, 3, 4, 5, 6, 2, 3, 2, 1, 2). Посчитайте
    количество вхождения в него элементов со значением 3 и выведите в
    терминал полученный результат. Для решения задачи запрещено
    использовать циклы.

    Код программы:

    my_turple1 = (1, 2, 3, 1, 2, 3, 4, 5, 6, 2, 3, 2, 1, 2)

    print("3.6", my_turple1.count(3))
    3.8 Дан кортеж my_tuple = (0, -2, 81, 42, 6, -6, 23). Найдите элемент с
    минимальным значением и выведите в терминал полученный результат.
    Для решения задачи запрещено использовать циклы.

    Код программы:

    my_turple2 = (0, -2, 81, 42, 6, -6, 23)

    print("3.8", min(my_turple2))
    3.9 Дан кортеж my_tuple = (0, -2, 81, 42, 6, -6, 23). Проверьте входит ли в него
    элемент со значением -6 и выведите в терминал полученный результат.
    Для решения задачи запрещено использовать циклы.

    Код программы:

    my_turple3 = (0, -2, 81, 42, 6, -6, 23)

    if (my_turple3.count(-6)):

    print("3.9", "yes")
    3.16 Дан кортеж my_ tuple = (1, 2, 3, 4, 5, 6, 2, 3, 2, 1, 2, 'a', 'b', 2, 5). Используя
    срезы сформируйте новый кортеж, в состав которого входят последние 5
    элементов my_tuple. Выведите в терминал полученный результат.

    Код программы:

    my_tuple4 = (1, 2, 3, 4, 5, 6, 2, 3, 2, 1, 2, 'a', 'b', 2, 5)

    first = len(my_tuple4) - 5

    last = len(my_tuple4)

    my_turple5 = ()

    my_turple5= my_tuple4[first:last:1]

    print("3.16", my_turple5)

    Вывод
    Ознакомился с основными способами работы со строками, списками и кортежами средствами языка программирования Python. Были освоена работа с некоторыми методами, совместимыми со строками, списками и кортежами, такими, как : len, которая позволяет узнать количество элементов в контейнере, min, которая находит наименьшее число в контейнере, count, которая возвращает количество вхождений элемента в контейнер, insert, которая позволяет вставить объект в контейнер по индексу, split, благодаря которой можно преобразовать строку в список, задав разделитель.


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