Zhovtyak lab 8
.docxГУАП
КАФЕДРА № 41
ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ
ПРЕПОДАВАТЕЛЬ
|
|
|
|
|
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ |
СПИСКИ И СТРОКИ НА PYTHON |
по курсу: ИНФОРМАТИКА |
|
РАБОТУ ВЫПОЛНИЛ
СТУДЕНТ ГР. № |
4016 |
|
|
|
М.О.Жовтяк |
|
|
|
подпись, дата |
|
инициалы, фамилия |
Санкт-Петербург 2020
Цель работы: знакомство с языком программирования Python. Изучение принципов организации списков в языке Python и методов их обработки. Освоение приемов работы со строками средствами языка Python.
Мой индивидуальный вариант:
Код моей программы:
def uto(count, wr, res, st):
for i in st:
if len(i)<count:
count=len(i)
word=i
for i in st:
if i == word:
res += wr + " "
else:
res += i + " "
return res
string=str(input('enter string: '))
st = string.split()
wr=str(input('enter word: '))
res = ""
count = 100
res = uto(count, wr, res, st)
print(res)
Результат выдачи программы в консоли Microsoft VS:
Программа действительно обнаружила самое короткое слово в строке и заменило его на введенное мной слово. Программа работает с помощью функции, а в основной части только введение переменных и вывод результата. Это значит, что мой код удовлетворяет условиям задания и программа верная.
Вывод: я изучил базовый синтаксис языка программирования Python, изучил принципы организации списков в языке Python и методов их обработки.