Python Upis i ispis podataka Formatiranje ispisa Josip

  • Slides: 16
Download presentation
Python: Upis i ispis podataka Formatiranje ispisa Josip Požega, dipl. inf. josip. pozega@skole. hr

Python: Upis i ispis podataka Formatiranje ispisa Josip Požega, dipl. inf. josip. pozega@skole. hr XV. gimnazija Razred: 2. b

Uvod o Često se javlja potreba za većim mogućnostima oblikovanja izlaza (ispisa na ekranu)

Uvod o Često se javlja potreba za većim mogućnostima oblikovanja izlaza (ispisa na ekranu) od vrijednosti odvojenih praznim znakovima o Primjer: Kreirajmo Python program koji na ekranu vrši ispis tablice kvadrata i kubova studeni 2020. Python: Upis i ispis podataka, formatiranje ispisa 2

Primjer 1: studeni 2020. Python: Upis i ispis podataka, formatiranje ispisa 3

Primjer 1: studeni 2020. Python: Upis i ispis podataka, formatiranje ispisa 3

Format prikaza o Definira način prikaza pojedinačnog parametra o Svi elementi prikaza su opcionalni

Format prikaza o Definira način prikaza pojedinačnog parametra o Svi elementi prikaza su opcionalni o Elementi formatiranja : [[punjenje]centriranje][, ][. preciznost] studeni 2020. Python: Upis i ispis podataka, formatiranje ispisa 4

Punjenje i centriranje o Određuje kojim će se znakovima puniti "prazan prostor" oko parametra

Punjenje i centriranje o Određuje kojim će se znakovima puniti "prazan prostor" oko parametra kojeg ispisujemo o Može biti bilo koji znak osim { i } o Centriranje: < lijevo, > desno, ^ sredina, =predznak lijevo, broj desno studeni 2020. Python: Upis i ispis podataka, formatiranje ispisa 5

Primjer 1: o Kreirajmo Python program koji na ekranu vrši ispis tablice kvadrata i

Primjer 1: o Kreirajmo Python program koji na ekranu vrši ispis tablice kvadrata i kubova (rješenje) studeni 2020. Python: Upis i ispis podataka, formatiranje ispisa 6

Primjer 2: o Kreirajmo Python program koji na ekranu vrši ispis tablice razlike kvadrata.

Primjer 2: o Kreirajmo Python program koji na ekranu vrši ispis tablice razlike kvadrata. o Napomena: formula (x-y)(x+y) o Pošto uvodimo i drugu varijablu (y) od korisnika ćemo zahtijevati upis njene int vrijednosti: y=int(input('Unesi y: ')) studeni 2020. Python: Upis i ispis podataka, formatiranje ispisa 7

Primjer 2: studeni 2020. Python: Upis i ispis podataka, formatiranje ispisa 8

Primjer 2: studeni 2020. Python: Upis i ispis podataka, formatiranje ispisa 8

Primjer 2: o Kreirajmo Python program koji na ekranu vrši ispis tablice razlike kvadrata

Primjer 2: o Kreirajmo Python program koji na ekranu vrši ispis tablice razlike kvadrata (rješenje) studeni 2020. Python: Upis i ispis podataka, formatiranje ispisa 9

, i preciznost o Ukoliko se stavi oznaka ', ' svake tri znamenke cijelog

, i preciznost o Ukoliko se stavi oznaka ', ' svake tri znamenke cijelog broja biti će odvojene zarezom o Preciznost: određuje broj decimala pri ispisu realnih brojeva, o Primjeri: ispišimo u "razumljivijem" obliku broj 1234567890 te prikažimo odnos dviju vrijednosti u obliku postotka studeni 2020. Python: Upis i ispis podataka, formatiranje ispisa 10

Realni brojevi o Ukoliko želimo ispisati realnu vrijednost koristiti ćemo oznaku tipa podatka float

Realni brojevi o Ukoliko želimo ispisati realnu vrijednost koristiti ćemo oznaku tipa podatka float o Analogno kao što smo u primjeru 1 koristili tip podatka int za zapis cijelih brojeva o Ukoliko želimo ispisati realni broj na dvije decimale: print('{: . 2 f}'. format(1/7)) o Primjer: pokušajmo u varijablu x zapisati realan broj nakon upisanih naredbi: x=int(input('x= ')) x=float(input('x= ')) studeni 2020. Python: Upis i ispis podataka, formatiranje ispisa 11

Realni brojevi - primjeri o Prikaz broja na 3 decimale: studeni 2020. Python: Upis

Realni brojevi - primjeri o Prikaz broja na 3 decimale: studeni 2020. Python: Upis i ispis podataka, formatiranje ispisa 12

Primjer 3: o Kreirajmo Python program koji ispisuje koliko km možemo prijeći sa automobilom

Primjer 3: o Kreirajmo Python program koji ispisuje koliko km možemo prijeći sa automobilom u ovisnosti o: cijeni 1 l goriva, potrošnji automobila te koliko smo ukupno platili gorivo: studeni 2020. Python: Upis i ispis podataka, formatiranje ispisa 13

Primjer 3: o Što nam treba? n cijena – realni tip, unosi korisnik n

Primjer 3: o Što nam treba? n cijena – realni tip, unosi korisnik n potrosnja – cjelobrojni tip, unosi korisnik n placeno – realni tip, unosi korisnik n koef_potrosnje=100/potrosnja n moze_proci=((placeno/cijena)*koef_potrosnje) n Oblikovanje: 2 decimalna mjesta studeni 2020. Python: Upis i ispis podataka, formatiranje ispisa 14

Primjer 3: o Rješenje: studeni 2020. Python: Upis i ispis podataka, formatiranje ispisa 15

Primjer 3: o Rješenje: studeni 2020. Python: Upis i ispis podataka, formatiranje ispisa 15

Pitanja 1. 2. Pobrojite elemente oblikovanja izlaznih vrijednosti. Komentirajte načine formatiranja koje smo izveli

Pitanja 1. 2. Pobrojite elemente oblikovanja izlaznih vrijednosti. Komentirajte načine formatiranja koje smo izveli naredbama: a) '{: ^30}'. format('Dobar dan') b) '{: $^40}'. format('Dobar dan') c) '{: , }'. format(345678) d) '{: . 2%}'. format(bodovi/ukupno) e) '{: . 2 f}'. format(math. pi) studeni 2020. Python: Upis i ispis podataka, formatiranje ispisa 16