Want to create interactive content? It’s easy in Genially!

Get started free

Adventure Python

Darko Vulin

Created on March 16, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Corporate Escape Room: Operation Christmas

Secret Code

Reboot Protocol

Christmas Escape Room

Horror Escape Room

Witchcraft Escape Room

Desert Island Escape

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.