Добавил:
t.me Инфо для ГУАП студентов от меня: https://kafaka.notion.site/99e6d9b70ca74f7baef3daea17839e5a Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторная_8_Кафка

.docx
Скачиваний:
5
Добавлен:
18.05.2022
Размер:
29.3 Кб
Скачать

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

федеральное государственное автономное образовательное учреждение высшего образования

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»

ИНСТИТУТ НЕПРЕРЫВНОГО И ДИСТАНЦИОННОГО ОБРАЗОВАНИЯ

КАФЕДРА 44

ОЦЕНКА

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

Старший преподаватель

Аксенов А. В.

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

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

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

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

Списки и строки на Python

по дисциплине: Информатика

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

СТУДЕНТ ГР. №

Z9411

Кафка Р. С.

номер группы

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

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

Студенческий билет №

2019/3603

Санкт-Петербург 2020

Цель работы:

Знакомство с языком программирования Python. Изучение принципов организации списков в языке Python и методов их обработки. Освоение приемов работы со строками средствами языка Python.

Порядок выполнения работы:

Разработать программу на Python, решающую поставленную задачу в соответствии с индивидуальным заданием.

Программа должна выполнять считывание строки со стандартного ввода полностью (с пробелами), разбивать ее на слова и формировать список слов. После обработки списка слов, из него должна формироваться новая строка, после чего она должна выводиться в стандартный вывод.

Программа должна содержать определение функции, осуществляющей обработку списка слов таким образом, чтобы выполнить условие индивидуального задания. Функция должна принимать в качестве параметров список, а также другие параметры, если это необходимо.

Все операции ввода и вывода необходимо осуществлять вне определений функций, на верхнем уровне скрипта.

Вариант № 7:

Ввести строку. Вывести на экран пословно, причем каждое слово вывести в обратном порядке.

Текст программы:

print("Задание: Ввести строку. Вывести на экран пословно, \

причем каждое слово вывести в обратном порядке.")

def obratnye_slova(spisok):

    for i in range(len(spisok)):

        spisok[i] = spisok[i][::-1]

    for elem in spisok:

        print(elem, end=' ')

text = str(input("Введите предложение: "))

list = text.split()

obratnye_slova(list)

input()

Результат работы программы:

Вывод:

Я познакомился с языком программирования Python. Изучил принципы организации списков в языке Python и методы их обработки. Освоил приемы работы со строками средствами языка Python.