Добавил:
t.me Установите расширение 'SyncShare' для решения тестов в LMS (Moodle): https://syncshare.naloaty.me/ . На всякий лучше отключить блокировщик рекламы с ним. || Как пользоваться ChatGPT в России: https://habr.com/ru/articles/704600/ || Также можно с VPNом заходить в bing.com через Edge браузер и общаться с Microsoft Bing Chat, но в последнее время они форсят Copilot и он мне меньше нравится. || Студент-заочник ГУАП, группа Z9411. Ещё учусь на 5-ом курсе 'Прикладной информатики' (09.03.03). || Если мой материал вам помог - можете написать мне 'Спасибо', мне будет очень приятно :) Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторная_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.