Kalkulator cijene računala
pYTHON AVantura
POČETAK
ELEMENTI
PROGRAM
UVOD
Odaberi svoje putovanje
Područje 01
Područje 03
Područje 04
Područje 05
Područje 02
Dobrodošli na PODRUČJE 1
Ovdje hladnoća nije jedini izazov.
POČETAK
PITANJE 01
Koji Python modul ćemo koristiti?
tkinter
turtle
random
PITANJE 02
Kojom naredbom pozivamo sve funkcije modula tkinter?
from tkinter import*
inport tkinter
tkinter import
PITANJE 03
Ako naredbom prozor = Tk() stvaramo prozor, koja naredba mora biti na kraju našeg programa.
main( )
prozor.loop( )
prozor.mainloop( )
Čestitamo
Prvi broj je
Nazad na kartu
Dobro došli na područje 2.
Svaki prozor treba biti prikladne veličine i treba znati prikazati tekst na prozoru.
POČETAK
PITANJE 01
Prozor treba povećati i dati mu naslov. Za to ćemo koristiti naredbe:prozor.config(width=1200, height=200) prozor.title("Kalkulator cijene računala") Koji element nam omogućuje pisanje teksta na prozoru?
Button
Label
Entry
PITANJE 02
Sad kad znamo koji element koristimo, možemo napisati naredbukomp1 = Label(text="KOMPONENTA 1") S kojom naredbom određujemo mjesto na kojem će biti taj natpis?
set
get
place
PITANJE 03
komp1.place(x=50, y=50)Dobili smo prozor kao na gornjoj slici. Ispod ovog texta trebamo napisati dvije opcije za kupovinu komponente 1. Trebamo li povećavati x argument ili y argument funkcije place sljedećih natpisa?
ČESTITAM
Drugi broj je:
Nazad na kartu
dobro došli u london.
Salvni detektiv Sherlock Holmes je istražio vaš rad i zaključio da izgleda ovako.
POČETAK
PITANJE 01
Vrijeme je da dodamo element koji nam omogučuje unos količina.
Entry
Button
Label
Sad je vrijeme da omogućimo korisniku unos količina.
PITANJE 02
Ovako to izgleda
e1 = Entry( )
e1.place(x=250, y=90)
e2 = Entry( )
e2.place(x=250, y=130)
Sljedeće pitanje
PITANJE 03
ČESTITAM
TREĆI BROJ JE
NAZAD NA KARTU
dOBRODOŠLI U ZEMLJU Gumbića.
Kad ih stisnemo uglavnom se nešto dogodi. Naš gumb treba izračunati ukupnu cijenu računala.
POČETAK
PITANJE 01
btn = Button(text="Izračunaj", command=izračunaj)btn.place(x=20, y=120)
PITANJE 02
Command svojstvo imenuje funkciju koja će se izvršiti pritiskom gumba. Koje bi još ime bilo dobro za takvu funkciju?
izračunaj cijenu
nacrtaj
izračunaj_cijenu
Ovako izgleda funkcija.
DALJE
PITANJE 03
Trebamo upozoriti korisnike da ako ne žele neku komponentu onda upišu ... ?
nula
ostave prazno
ČESTITAM
Četvrti broj je
nazad na kartu
Dobro došli na zadnju etapu
Popunite prozor sa još barem dvije bitne komponente za rad računala. Za svaku navedite dvije opcije i uklopite u konačnu cijenu.
POČETAK
Na kraju prozor treba izgledati ovako.
Sljedeća pitanja će vam pomoći da ga dovršite.
DALJE
PITANJE 01
Što trebamo kopirati da dodamo drugu i treću komponentu.
Sve Label i Entry prve komponente
Label
Entry
PITANJE 02
Osim naziva varijabli, teksta i cijena, što još trebamo promijeniti?
y koordinatu
x koordinatu
vrstu fonta
QUESTION 03
Trebamo ubaciti nove komponente i njihove cijene u formulu za računanje ukupnu cijene. Što prije toga trebamo napraviti?
dodati novi gumb
promjeniti gumb
dohvatiti vrijednosti sa get( )
Došli ste do kraja zadnjeg putovanja. Ne zaboravite otvoriti sef s blagom.
Zadnji broj je:
Nazad na kartu
Ova avantura još nije gotova, koja je lozinka za sef 🔑?
POKUŠAJ PONOVNO?
Omogućuje prikaz polja za unos količina komponenti.
Najprije se napravi prozor na kojem će se prikazivati ostali elementi.
Gumb nam služi da izračuna ukupnu cijenu.
Pomoći će nam da prikažemo tekst na prozoru.
Button
Entry
Label
Tk
Uz put, ćete izraditi kalkulator cijene računala u Pythonu. Riječ je o prozoru na kojem ćete moći odabrati komponente za svoje buduće računalo i na kojem ćete vidjeti ukupnu cijenu takvog računala.
Proći ćete kroz pet područja u svijetu i rješavati pitanja. Na kraju svakog područja ćete dobti broj koji s otalim brojevima čini lozinku. Na kraju ćete s tom lozinkom otvoriti sef s blagom koji se nalazi na sljedećoj stranici.
Adventure Python
Darko Vulin
Created on March 16, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Corporate Escape Room: Operation Christmas
View
Secret Code
View
Reboot Protocol
View
Christmas Escape Room
View
Horror Escape Room
View
Witchcraft Escape Room
View
Desert Island Escape
Explore all templates
Transcript
Kalkulator cijene računala
pYTHON AVantura
POČETAK
ELEMENTI
PROGRAM
UVOD
Odaberi svoje putovanje
Područje 01
Područje 03
Područje 04
Područje 05
Područje 02
Dobrodošli na PODRUČJE 1
Ovdje hladnoća nije jedini izazov.
POČETAK
PITANJE 01
Koji Python modul ćemo koristiti?
tkinter
turtle
random
PITANJE 02
Kojom naredbom pozivamo sve funkcije modula tkinter?
from tkinter import*
inport tkinter
tkinter import
PITANJE 03
Ako naredbom prozor = Tk() stvaramo prozor, koja naredba mora biti na kraju našeg programa.
main( )
prozor.loop( )
prozor.mainloop( )
Čestitamo
Prvi broj je
Nazad na kartu
Dobro došli na područje 2.
Svaki prozor treba biti prikladne veličine i treba znati prikazati tekst na prozoru.
POČETAK
PITANJE 01
Prozor treba povećati i dati mu naslov. Za to ćemo koristiti naredbe:prozor.config(width=1200, height=200) prozor.title("Kalkulator cijene računala") Koji element nam omogućuje pisanje teksta na prozoru?
Button
Label
Entry
PITANJE 02
Sad kad znamo koji element koristimo, možemo napisati naredbukomp1 = Label(text="KOMPONENTA 1") S kojom naredbom određujemo mjesto na kojem će biti taj natpis?
set
get
place
PITANJE 03
komp1.place(x=50, y=50)Dobili smo prozor kao na gornjoj slici. Ispod ovog texta trebamo napisati dvije opcije za kupovinu komponente 1. Trebamo li povećavati x argument ili y argument funkcije place sljedećih natpisa?
ČESTITAM
Drugi broj je:
Nazad na kartu
dobro došli u london.
Salvni detektiv Sherlock Holmes je istražio vaš rad i zaključio da izgleda ovako.
POČETAK
PITANJE 01
Vrijeme je da dodamo element koji nam omogučuje unos količina.
Entry
Button
Label
Sad je vrijeme da omogućimo korisniku unos količina.
PITANJE 02
Ovako to izgleda
e1 = Entry( ) e1.place(x=250, y=90) e2 = Entry( ) e2.place(x=250, y=130)
Sljedeće pitanje
PITANJE 03
ČESTITAM
TREĆI BROJ JE
NAZAD NA KARTU
dOBRODOŠLI U ZEMLJU Gumbića.
Kad ih stisnemo uglavnom se nešto dogodi. Naš gumb treba izračunati ukupnu cijenu računala.
POČETAK
PITANJE 01
btn = Button(text="Izračunaj", command=izračunaj)btn.place(x=20, y=120)
PITANJE 02
Command svojstvo imenuje funkciju koja će se izvršiti pritiskom gumba. Koje bi još ime bilo dobro za takvu funkciju?
izračunaj cijenu
nacrtaj
izračunaj_cijenu
Ovako izgleda funkcija.
DALJE
PITANJE 03
Trebamo upozoriti korisnike da ako ne žele neku komponentu onda upišu ... ?
nula
ostave prazno
ČESTITAM
Četvrti broj je
nazad na kartu
Dobro došli na zadnju etapu
Popunite prozor sa još barem dvije bitne komponente za rad računala. Za svaku navedite dvije opcije i uklopite u konačnu cijenu.
POČETAK
Na kraju prozor treba izgledati ovako.
Sljedeća pitanja će vam pomoći da ga dovršite.
DALJE
PITANJE 01
Što trebamo kopirati da dodamo drugu i treću komponentu.
Sve Label i Entry prve komponente
Label
Entry
PITANJE 02
Osim naziva varijabli, teksta i cijena, što još trebamo promijeniti?
y koordinatu
x koordinatu
vrstu fonta
QUESTION 03
Trebamo ubaciti nove komponente i njihove cijene u formulu za računanje ukupnu cijene. Što prije toga trebamo napraviti?
dodati novi gumb
promjeniti gumb
dohvatiti vrijednosti sa get( )
Došli ste do kraja zadnjeg putovanja. Ne zaboravite otvoriti sef s blagom.
Zadnji broj je:
Nazad na kartu
Ova avantura još nije gotova, koja je lozinka za sef 🔑?
POKUŠAJ PONOVNO?
Omogućuje prikaz polja za unos količina komponenti.
Najprije se napravi prozor na kojem će se prikazivati ostali elementi.
Gumb nam služi da izračuna ukupnu cijenu.
Pomoći će nam da prikažemo tekst na prozoru.
Button
Entry
Label
Tk
Uz put, ćete izraditi kalkulator cijene računala u Pythonu. Riječ je o prozoru na kojem ćete moći odabrati komponente za svoje buduće računalo i na kojem ćete vidjeti ukupnu cijenu takvog računala.
Proći ćete kroz pet područja u svijetu i rješavati pitanja. Na kraju svakog područja ćete dobti broj koji s otalim brojevima čini lozinku. Na kraju ćete s tom lozinkom otvoriti sef s blagom koji se nalazi na sljedećoj stranici.