функциясының
мәні бар n ұяшығы жауап береді). Жолдағы табылған таңбалар
санын есептеуді
k+=1 операторы қамтамасыз етеді.
Төменде есепті шешуге жауап беретін бағдарлама коды берілген.
k=0
stroka=input("\n Введите строку: ")
stroka1=stroka.lower()
spisok=list(stroka1)
simvol=input("\n Введите символ для поиска его повторений в списке: ")
n=len(spisok)
for i in range(0, n):
if spisok[i]==simvol:
k+=1
print("\n", k)
Бағдарламаның нәтижесі 8.2-ші суретте көрсетілген
Сурет 8.2 – Жолдағы таңбалар санын анықтау бойынша бағдарлама
Жолдағы таңбаларды ауыстыру.
Есеп 8.3.2. Пайдаланушы
stroka бастапқы жолын және
simvol таңбасын
енгізеді. Бастапқы жолдағы бос орындарды көрсетілген таңбамен ауыстырыңыз.
Шешімі. Join() әдісінің жұмысын түсіндірген кезде осындай есеп
қарастырылған. Листингте код көрсетілген,
өңделетін жол бекітілмеген, бірақ
пернетақтадан енгізілген. Оны өңдеу әдістері өзгеріссіз қалды. Мұндай есепті
replace() әдісін қолдана отырып шешуге болады.
Төменде есепті шешуге жауап беретін бағдарлама коды берілген.
stroka=input("\n Введите строку: ")
stroka1=stroka.lower()
spisok=list(stroka1)
simvol=input("\n Введите символ для замены им пробелов: ")
n=len(stroka1)
for i in range(0, n):
if spisok[i]==" ":
spisok[i]=simvol
stroka1="".join(spisok)
print("\n", stroka1)
Бағдарлама жұмысының нәтижесі 8.3-ші суретте көрсетілген.
Сурет 8.3 -Бастапқы жолдағы бос орындарды
+ белгісімен ауыстыру
бағдарламасының нәтижесі
Достарыңызбен бөлісу: