Лабораторная работа №5. Базовые операции над строками

Базовые операции над строками

Задание 1.

Составить программу, выполняющую следующие задание: дана строка символов. Определить количество символов, предшествующих первому «=» в строке.

Листинг программы:

importstring

s=input('s- ')

d=len(s)

r=s.find('=')

s1=s[r+1:d]

s2=s1[0:r-1]

d1=len(s2)

print('Количество символов до знака "=": ',d1)

Тест:

Задание 2.

Составить и отладить программу, заменяющую во введённом строковом выражении указанную подстроку нужным числовым значением в строковом представлении.

Дана строка. Посчитать общее количество содержащихся в ней строчных латинских и русских букв.

Листингпрограммы:

import string

s=input('s- ')

a='йцукенгшщзхъфывапролджэячсмитьбю'

b='qwertyuiopasdfghjklzxcvbnm'

k=0

k1=0

fori in range(len(s)):

w=a.find(s[i])

if w!=-1:

k=k+1

fori in range(len(s)):

z=b.find(s[i])

if z!=-1:

k1=k1+1

print('Количество строчных русских букв в строке: ',k)

print('Количество строчных латинских букв в строке: ',k1)

print('Общее количество строчных русских и латинских букв в строке: ',k+k1)

Тест:


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: