ПРОГРАММИРОВАНИЕ
if s1==sp:
print("палиндром")
else:
print("не палиндром")
Результат работы программы представлен на рисунке 102.
Рис. 102. Результат работы программы
Практическая часть
Цель работы
: ознакомление с понятием «строка» языка программирования Python.
Ход работы
1. Открыть среду разработки PyCharm.
2. Заменить в строке все символы «а» на «mama».
3. Для каждого символа, введённого с клавиатуры, указать, сколько раз он встречает-
ся в строке. Сообщение об одном символе должно выводиться не более одного раза.
Указание.
Примерный вид программы:
s=input("Введите строку: ")
i=0
l=list(s)
i=0
while i
k=l.count(l[i])
print(l[i],k)
t=l[i]
while t
in l:
l.remove(t)
4.
Отредактировать предложение, удаляя из него лишние пробелы, оставляя только
по одному пробелу между словами.
5.
Проверить, можно ли из букв слова
X составить слово
Y, используя каждую букву
слова
X не более одного раза.
6. Подсчитать количество гласных букв в строке.
Указание.
Примерный вид программы:
s=input("Введите строку: ")
k=0
gl=′аоеиуяыёэю′
for x
in s:
if x
in gl:
k+=1
print("кол-во гласных ",k)
90 7. Найти процентное содержание цифр в исходном тексте.
В содержание
ПРОГРАММИРОВАНИЕ
91
В содержание
8. Найти сумму чисел, встречающихся в строке.
Выводы
В ходе выполнения лабораторной работы вы получили представление о работе со
строками в языке программирования Python.
Контрольные вопросы
1. Дайте определение строки в языке программирования Python. Строки должны за-
ключаться в кавычки или апострофы?
2. Можно ли изменять строку в языке программирования Python? Можно ли изменять
отдельный символ строки?
3. Какие основные встроенные функции для работы со строками в языке Python вы
можете назвать?
Достарыңызбен бөлісу: