Лабораторная работа №1. Блок-схемы 1 Лабораторная работа №2. Ввод и вывод данных 7



Скачать 404,77 Kb.
страница21/29
Дата23.01.2021
Размер404,77 Kb.
ТипЛабораторная работа
1   ...   17   18   19   20   21   22   23   24   ...   29

Настройка функции print()


По умолчанию функция print() принимает несколько аргументов, выводит их через пробел, после чего ставит перевод строки. Это поведение можно изменить, используя именованные параметры sep (разделитель) и end (окончание).

print(1, 2, 3)

print(4, 5, 6)

print(1, 2, 3, sep=', ', end='. ')

print(4, 5, 6, sep=', ', end='. ')

print()


print(1, 2, 3, sep='', end=' -- ')

print(4, 5, 6, sep=' * ', end='.')


Лабораторная работа №8. Строки



Цель: Приобретение практических навыков по работе со Строками:

– Строки


–Срезы (slices)

– Методы


Задание. Напишите программу, согласно варианту.

Содержание отчета:

– Постановка задание

– Описание входных/выходных данных

– Алгоритм работы программы

– Код программы с комментариями

– Файл с кодом программы на языке Python




Варианты заданий

Во всех задачах считывайте входные данные через input() и выводите ответ через print().






Задание



Дана строка. Удалите из нее все символы, чьи индексы делятся на 3.



Дана строка. Замените в этой строке все появления буквы h на букву H, кроме первого и последнего вхождения.



Дана строка. Удалите из этой строки все символы @.



Дана строка. Замените в этой строке все цифры 1 на слово one.



Дана строка, в которой буква h встречается как минимум два раза. Разверните последовательность символов, заключенную между первым и последним появлением буквы h, в противоположном порядке.



Дана строка, в которой буква h встречается минимум два раза. Удалите из этой строки первое и последнее вхождение буквы h, а также все символы, находящиеся между ними.



Дана строка. Найдите в этой строке второе вхождение буквы f, и выведите индекс этого вхождения. Если буква f в данной строке встречается только один раз, выведите число -1, а если не встречается ни разу, выведите число -2.



Дана строка. Если в этой строке буква f встречается только один раз, выведите её индекс. Если она встречается два и более раз, выведите индекс её первого и последнего появления. Если буква f в данной строке не встречается, ничего не выводите.



Дана строка, состоящая ровно из двух слов, разделенных пробелом. Переставьте эти слова местами. Результат запишите в строку и выведите получившуюся строку.

При решении этой задачи не стоит пользоваться циклами и инструкцией if.






Дана строка. Разрежьте ее на две равные части (если длина строки — четная, а если длина строки нечетная, то длина первой части должна быть на один символ больше). Переставьте эти две части местами, результат запишите в новую строку и выведите на экран.

При решении этой задачи не стоит пользоваться инструкцией if.






Дана строка, состоящая из слов, разделенных пробелами. Определите, сколько в ней слов. Используйте для решения задачи метод count.



Дана строка.

Сначала выведите третий символ этой строки.

Во второй строке выведите предпоследний символ этой строки.

В третьей строке выведите первые пять символов этой строки.

В четвертой строке выведите всю строку, кроме последних двух символов.

В пятой строке выведите все символы с четными индексами (считая, что индексация начинается с 0, поэтому символы выводятся начиная с первого).

В шестой строке выведите все символы с нечетными индексами, то есть начиная со второго символа строки.

В седьмой строке выведите все символы в обратном порядке.

В восьмой строке выведите все символы строки через один в обратном порядке, начиная с последнего.

В девятой строке выведите длину данной строки.






Дана строка.

В первой строке выведите все символы с нечетными индексами, то есть начиная со второго символа строки.

Во второй строке выведите все символы в обратном порядке.

В третьей строке выведите все символы строки через один в обратном порядке, начиная с последнего.

В четвертой строке выведите длину данной строки.








Методические указания



Поделитесь с Вашими друзьями:
1   ...   17   18   19   20   21   22   23   24   ...   29


База данных защищена авторским правом ©psihdocs.ru 2019
обратиться к администрации

    Главная страница