Методическое пособие под ред. С. Г. Григорьева Москва, 021 программирование в


if ′ ′ in s:  s1=s.replace(′ ′,′′)  sp=s1[::-1]  ПРОГРАММИРОВАНИЕ



Pdf көрінісі
бет59/84
Дата09.04.2024
өлшемі5.16 Mb.
#498146
түріМетодическое пособие
1   ...   55   56   57   58   59   60   61   62   ...   84
PYTHON

if ′ ′ in s: 
s1=s.replace(′ ′,′′) 
sp=s1[::-1] 


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


ПРОГРАММИРОВАНИЕ 
91 
В содержание
 
8. Найти сумму чисел, встречающихся в строке. 
Выводы 
В ходе выполнения лабораторной работы вы получили представление о работе со 
строками в языке программирования Python. 
Контрольные вопросы 
1. Дайте определение строки в языке программирования Python. Строки должны за- 
ключаться в кавычки или апострофы? 
2. Можно ли изменять строку в языке программирования Python? Можно ли изменять 
отдельный символ строки? 
3. Какие основные встроенные функции для работы со строками в языке Python вы 
можете назвать? 


Достарыңызбен бөлісу:
1   ...   55   56   57   58   59   60   61   62   ...   84




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет