14.6. Вежбање¶
Играчи са датим бројевима дреса¶
![](../_static/img/question-mark.png)
Испиши имена играча са бројевима дреса 2, 3 и 4, као и име играча који има највећи број дреса у тиму.
Када би се дресови бројали од 0, као што се броје индекси, потребно би
било издвојити елементе у распону [2:5]
(то обухвата тачно индексе
2, 3 и 4). Пошто се места броје од 1, потребно је вредности наведене у
распону умањити за 1 тј. употребити распон [1:4]
. Последњи играч
тј. последњи елемент листе се увек налази на позицији -1
.
Ако исправиш програм како треба, требало би да добијеш одговоре
['Василије Мицић', 'Богдан Богдановић', 'Марко Гудурић']
и
Никола Милутинов
.
![](../_static/img/question-mark.png)
Ако је на прво место у листи играча уписана празна листа, напиши програм који одређује играче са бројевима 7, 8 и 9, као и претпоследњег играча у тиму.
Ако урадиш све како треба, требало би да добијеш одговоре
["Стефан Бирчевић", "Немања Бјелица", "Никола Јокић"]
и Мирослав Радуљица
.
Распон температура¶
![](../_static/img/question-mark.png)
Време се често мења и дешава се да се у једној недељи смењују и хладни и топли дани. Ако су дате су температуре у подне у данима током једне недеље, одреди колики је распон температура тј. разлика између највише и најниже подневне температуре.
Број дреса датог играча¶
![](../_static/img/question-mark.png)
Који број дреса носи Никола Јокић?
Кроз овај задатак можемо илустровати претрагу тј. проналажење индекса
(позиције) у торци тј. листи на којој се налази тражени елемент. Један
начин да се то уради је помоћу методе index
која враћа индекс
(подсетимо се, индекси се броје од 0) првог појављивања траженог
елемента тј. проузрокује грешку ако се тај елемент не налази у листи.
Ако торку не допунимо празним елементом на позицији 0, пошто се дресови броје од 1, а индекси од 0, пронађени индекс је потребно увећати за 1.
Географске координате¶
![](../_static/img/question-mark.png)
Уређени пар садржи географске координате града Париза. Напиши програм који одређује и посебно исписује његову географску ширину и географску дужину.
Задатак можемо решити очитавањем елемената на основу индекса.
Реши сада задатак применом распакивања.
Победнички скок¶
![](../_static/img/question-mark.png)
На Олимпијским играма у Рију наша атлетичарка Ивана Шпановић је скакала редом 6,95m, затим у наредне две серије преступила, а затим скакала, 6,91m, 7,08m и 7,05m. Одреди дужину скока (у метрима) који јој је донео бронзану медаљу.
Да би се ордредио најдужи скок потребно је одредити највећи елемент који садржи дата торка.
Наравно, програм ако је исправан треба да испише 7.08
.
Сортирање имена ученика¶
![](../_static/img/question-mark.png)
Наставница треба да у дневник унесе имена ученика, међутим, од педагога је добила списак ученика који није сортиран. Напиши програм који помаже наставници да добије ученике сортиране по абецедном реду.
Приликом сортирања, ниске се пореде по абецедном поретку (више о овом
поретку биће речено у делу о нискама). Напоменимо да овакво сортирање
може имати проблем са нашим карактерима ćđščž (потребно је навести
посебне опције функцији sort
ако желимо да наш језик буде обрађен
потпуно исправно, али се тиме у овом приручнику нећемо бавити).