Бөлімнің қорытынды сабағы: тізім, әдістер және өңдеу алгоритмдерін бір есептің ішінде біріктіреміз. Есеп шешудің жалпы қаңқасы — енгізу → өңдеу → шығару.
n = int(input()); a = []; for i in range(n): a.append(int(input())).
# Есеп: бағалардың орташасын және үздіктер санын табу n = int(input()) bagalar = [] for i in range(n): bagalar.append(int(input())) ortasha = sum(bagalar) / len(bagalar) uzdikter = bagalar.count(5) print(ortasha) print(uzdikter)
| Сұрақ белгісі | Алгоритм | Құрал |
|---|---|---|
| «Қосындысы/орташасы қанша?» | Жинақтауыш | sum(), sum/len |
| «...нешеу?» | Шартпен санау | count(), if + k += 1 |
| «Ең үлкені/кішісі?» | Экстремум іздеу | max(), min() |
| «Бар ма? Қайда?» | Іздеу | in, index() |
| «Шартқа сайларын бөліп ал» | Сүзгілеу | if + append |
| «Реттеп шығар» | Сұрыптау | sort() |
s = [12, 25, 8, 30, 17, 22, 9].t = [-2, 5, 11, -8, 3].