Базовые операции над строками
Задание 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)
Тест: