print("\n", stroka)
tmp=""
for letter in stroka:
if letter in ALFAVIT:
tmp+=letter
print(tmp)
Бағдарлама жұмысының нәтижесі 8.8-ші суретте көрсетілген.
Рисунок 8.8 – Әріптік іріктеу бағдарламасының нәтижесі
Жол кесінділері .
Есеп 8.3.8. Бастапқы жолдан берілген
бастапқы және соңғы мәндер
арасында орналасқан таңбаларды алыңыз.
Шешімі . Кортеждермен жұмыс жасау тақырыбында "кесінді" ұғымымен
таныстық онда кортеждің кесілуі элементтердің алдын-ала белгіленген бастапқы
(а) және соңғы (b) позицияларының арасында орналасқан
кортеж элементтерін
шығару нәтижесінде алынған деп айтылды. Жол кесінділерінің жұмыс істеу
механизмі кортеж кесінділерінең жұмыс істеу принциптеріне өте ұқсас.
Кесінділерді
жолдарға қолдана отырып, біз олардан кез-келген таңбаны немесе
қатар орналасқан таңбалар тізбегін таңдай аламыз. Мұны істеу үшін
бізге
кесінділердің шекараларын көрсететін бастапқы және соңғы позициялары қажет.
Төменде есепті шешуге жауап беретін бағдарлама коды берілген.
stroka=input("\n Введите строку: ")
print("\n", stroka)
flag=None
while flag!="":
flag=input("\n Введите начало среза или для выхода введите ENTER: ")
if flag:
flag=int(flag)
kon=input("\n Введите конец среза: ")
kon=int(kon)
print(stroka[flag:kon])
input("\n Введите ENTER для выхода ")
Бағдарлама жұмысының нәтижесі 8.9-ші суретте көрсетілген.
Сурет 8.9 – Жолды кесінділердің бағдарламасының нәтижесі
Достарыңызбен бөлісу: