Лабораторная_8_Кафка
.docxМИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
федеральное государственное автономное образовательное учреждение высшего образования
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»
ИНСТИТУТ НЕПРЕРЫВНОГО И ДИСТАНЦИОННОГО ОБРАЗОВАНИЯ
КАФЕДРА 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.