Plivanje u Zalihama: Pythonska Aritmetika
39 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Šta su literalne konstante u Pythonu?

  • Svi stringovi koji su kreirani u Pythonu
  • Samo brojevi u Python programima
  • Promenljive koje se mogu menjati tokom izvršavanja programa
  • Vrijednosti koje se zadaju jednom i ne menjaju se nakon toga (correct)
  • Koje od navedenih vrsta literalnih konstanti Python podržava?

  • Samo heksadecimalne konstante
  • Samo cjelobrojne i kompleksne konstante
  • Samo string i realne konstante
  • Znakovne, numeričke, logičke i None konstante (correct)
  • Kako se u Pythonu označavaju znakovi?

  • Kao stringovi dužine 1 (correct)
  • Kao realne konstante
  • Kao posebni tip podataka koji se zove karakter
  • Kao cjelobrojne konstante
  • Kako se može dobiti ASCII vrijednost znaka u Pythonu?

    <p>Pomoću funkcije ord()</p> Signup and view all the answers

    Koja funkcija se koristi za vraćanje znaka na osnovu ASCII vrednosti?

    <p>chr()</p> Signup and view all the answers

    Kako se u Pythonu označava oktalni zapis?

    <p>Sa prefiksom 0o</p> Signup and view all the answers

    Koji od navedenih primera predstavlja heksadecimalni zapis znaka 'A'?

    <p>0x41</p> Signup and view all the answers

    Koja od sledećih izjava o string konstantama u Pythonu nije tačna?

    <p>Stringovi ne mogu sadržavati escape sekvence</p> Signup and view all the answers

    Kako se u Pythonu označava heksadecimalni broj?

    <p>0X</p> Signup and view all the answers

    Koja od sledećih tvrdnji je tačna u vezi sa cjelobrojnim konstantama u Pythonu?

    <p>Python ne podržava unsigned celobrojne vrednosti.</p> Signup and view all the answers

    Koji je način na koji Python automatski upravlja veličinom cjelobrojnih brojeva?

    <p>Raspon brojeva se povećava prema potrebama.</p> Signup and view all the answers

    Kada se koristi decimalna tačka u Pythonu, šta se točno označava?

    <p>Decimalni deo.</p> Signup and view all the answers

    Koji su tipovi brojeva koje Python podržava bez dodatnih oznaka?

    <p>Decimalni, oktalni i heksadecimalni.</p> Signup and view all the answers

    Koja tvrdnja o realnim konstantama u Pythonu je netačna?

    <p>Realni brojevi se pišu pomoću zareza.</p> Signup and view all the answers

    Kako Python označava velike cjelobrojne konstante?

    <p>Nema potrebe za dodatnim oznakama.</p> Signup and view all the answers

    Šta se događa kada pokušate da koristite tip long u Pythonu?

    <p>Python ne podržava tip long.</p> Signup and view all the answers

    Koje od navedenih struktura podataka u Pythonu se koristi za čuvanje promenljivih kolekcija elemenata?

    <p>List</p> Signup and view all the answers

    Koja izjava o tuple-u je tačna?

    <p>Tuple je nepromenljiva kolekcija.</p> Signup and view all the answers

    Koji tip podataka u Pythonu koristi ključnu reč None?

    <p>NoneType</p> Signup and view all the answers

    Kako se u Pythonu definiše skup (set)?

    <p>my_set = {1, 2, 3}</p> Signup and view all the answers

    Koje oznake Python ne podržava za modifikatore tipova podataka?

    <p>static</p> Signup and view all the answers

    Šta predstavlja float('inf') u Pythonu?

    <p>Beskonačnost</p> Signup and view all the answers

    Kako se funkcija type() koristi u Pythonu?

    <p>Za proveru tipa podataka</p> Signup and view all the answers

    Kako se definiše rečnik (dictionary) u Pythonu?

    <p>my_dict = {key: value}</p> Signup and view all the answers

    Koji od sledećih tipova podataka u Pythonu može predstavljati samo celobrojne vrednosti?

    <p>Integer</p> Signup and view all the answers

    Kako Python automatski određuje tip varijable kada je dekleracija izvršena?

    <p>Na osnovu dodijeljene vrijednosti</p> Signup and view all the answers

    Koji tip podataka u Pythonu predstavlja brojeve sa pokretnim zarezom?

    <p>Float</p> Signup and view all the answers

    Kako se kompleksni brojevi u Pythonu prikazuju?

    <p>a + bj</p> Signup and view all the answers

    Koja od sledećih tvrdnji o tipu Boolean u Pythonu je tačna?

    <p>Jedina vrednost koja je False je nula</p> Signup and view all the answers

    Koji tip podataka u Pythonu ne postoji kao poseban tip, za razliku od C jezika?

    <p>Character</p> Signup and view all the answers

    Koji tip podataka u Pythonu je ekvivalentan tipu "float" i "double" u jeziku C?

    <p>Floating Point</p> Signup and view all the answers

    Kako se u Pythonu definiše celobrojna varijabla?

    <p>x = 10</p> Signup and view all the answers

    Kako se označavaju oktalne cjelobrojne konstante u Pythonu?

    <p>Počinju s 0o ili 0O</p> Signup and view all the answers

    Šta je potrebno za definisanje heksadecimalne cjelobrojne konstante?

    <p>Mora početi s 0x ili 0X</p> Signup and view all the answers

    Koliko bajtova zauzima konstanta polja znakova u Pythonu?

    <p>Jedan bajt više od broja znakova</p> Signup and view all the answers

    Kako se u Pythonu pišu decimalne cjelobrojne konstante?

    <p>Sastoje se od znamenki 0-9 bez prefiksa</p> Signup and view all the answers

    Kako se automatski nadovezuju konstantni nizovi znakova u Pythonu?

    <p>Kada se nalaze jedan pored drugog</p> Signup and view all the answers

    Koja je ispravna oktalna konstanta u Pythonu?

    <p>0o10</p> Signup and view all the answers

    Koje od sledećih je ispravno pri definisanju polja znakova?

    <p>Polje se može definisati korišćenjem dvostrukih, jednostrukih ili višestrukih navodnika</p> Signup and view all the answers

    Study Notes

    ### Plivanje u Zalihama: Zašto Python Računa 10.0-9.2 Kao 0.800000000000000*7*

    • Python koristi binarne aproksimacije za predstavljanje realnih brojeva s pokretnim zarezom. To znači da se brojevi poput 10.0 i 9.2 ne čuvaju precizno.
    • Kada izvršite 10.0-9.2, Python vrši oduzimanje pomoću binarnih reprezentacija tih brojeva. Rezultat ove operacije može biti blizu, ali ne i točno, 0.8.
    • Faktor "7*" nastaje zbog načina na koji se binarna reprezentacija sprema u memoriju. Iako se na našem ekranu prikazuje rezultat kao 0.8, unutrašnja reprezentacija može biti malo razbijena.
    • To je inherentan problem s binarnom aritmetikom i nema ništa "pogrešno" sa Pythonom.
    • Za detaljnije objašnjenje preporučuje se čitanje Python dokumentacije o brojevima s pokretnim zarezom.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    python.docx

    Description

    Ova kviz se bavi problemima u predstavljanju realnih brojeva u Pythonu. Istražujemo kako binarne aproksimacije utiču na tačnost operacija poput oduzimanja. Razumite zašto Python može prikazati rezultate koji se čine netočnima i kako to utiče na vašu programersku praksu.

    More Like This

    Use Quizgecko on...
    Browser
    Browser