k+=1
k1+=1
if spisok[i]==simvol1:
k+=1
k2+=1
print("\n Всего найденных символов", simvol," = ", k1)
print("\n Всего найденных символов", simvol1," = ", k2)
print("\n Всего найденных символов", simvol, " и ", simvol1, " = ", k)
Бағдарлама жұмысының нәтижесі 8.6-ші суретте көрсетілген.
Сурет 8.6 – Топқа жататын таңбаларды талдау бойынша бағдарлама жұмысының
нәтижесі
Жол айналымы.
Есеп 8.3.6. Пайдаланушы бастапқы
stroka жолын енгізеді.
Жолды аудару
керек, яғни таңбаларды кері ретпен жазу керек (соңғысы бірінші болады және
керісінше).
Шешімі. Бұл есепті шешкен кезде тізімдерді өңдеу үшін
reverse әдісін
қолдануға болады, бірақ бұл бағдарламаның алгоритмі берілген жолдан
таңбаларды кезекпен таңдауға және оларды жаңа
жолдың басына жылжытуға
негізделген.
Tmp көмекші жолы бастапқыда бос болады. Циклды ұйымдастыру
арқылы бастапқы жолдағы таңбалардың біріншісінен
соңғысына дейін
қарастырамыз. Олардың әрқайсысы жинақталған жолдың басына қосылады,
оператор
tmp=stroka [i]+tmp арқылы.
Төменде есепті шешуге жауап беретін бағдарлама коды берілген.
stroka=input("\n Введите строку: ")
print("\n", stroka)
tmp=""
n=len(stroka)
for i in range(0, n):
tmp=stroka[i]+tmp
print("\n Строка наоборот: ", tmp)
Бағдарлама жұмысының нәтижесі 8.7-ші суретте көрсетілген.
Сурет 8.7 – Бағдарлама
жұмысының нәтижесі
Достарыңызбен бөлісу: