Садржај
1. Програмирање у пајтону - Увод у Pygame
15. Цртање уз помоћ петљи - обнављање
16. Завршни квиз

2.1. Подсетник на Пајтон - торке и листе

Пре него што почнемо да учимо нове ствари у Пајгејму, морамо прво да се подсетимо неких основних појмова из Пајтона који ће нам бити незаобилазни приликом учења Пајгејма.

До сада си се сигурно срео/срела са различитим типовима података у Пајтону. Између осталог, морао/морала си користити целе бројеве (типа int) и реалне бојеве (децимални бројеви, типа float), али сада желимо да те подсетимо на торке, листе и ниске (стрингове).

То су типови података који ће ти бити потребни у свакој лекцији овог курса, тако да желимо да те укратко подсетимо на њих.

Торка представља колекцију елемената који су уређени и који не могу да се мењају (не могу јој се додавати или одузимати елементи, нити им се може мењати вредност). У Пајтону се торка обележава заградама () и њени елементи су одвојени зарезима (element_1, element_2). Торка може да буде састављена од бројева, ниски, листи и других торки. Запис облика (35, 128) се у математици назива уређени пар, запис облика (250, 120, 310) уређена тројка, запис облика (135, 22, 83, 57) уређена четворка итд. Када дужина није позната, каже се уређена n-торка (уређена енторка), али у програмирању је одомаћено краће име - торка.

Листа представља колекцију елемената сличну торки, али разлика је у томе што се листа може мењати (могу јој се додавати елементи, могу јој се одузимати елементи, могу се мењати вредности елемената…). Листе се у Пајтону обележавају угластим заградама [] и, као и торке, могу садржати бројеве, ниске, торке, друге листе…

Ниска представља текстуални податак у Пајтону и обележава се помоћу једноструких наводника '...' или двоструких наводника "...".

Ако желиш, листи и торки можеш се подсетити у курсу Програмирање у Пајтону за шести разред Препоручујемо ти да током рада користиш и наш Синтаксни подсетник за Пајтон ако ти икад затреба да се подсетиш ових ствари. Такође, може ти бити корисно да погледаш мале задатке са употребом листи.

(Created using Swinx, RunestoneComponents and PetljaDoc)
© 2022 Petlja
A- A+