Python - pomoć oko zadatka

poruka: 119
|
čitano: 34.450
|
moderatori: Danny_HR, Lazarus Long, XXX-Man
+/- sve poruke
ravni prikaz
starije poruke gore
9 godina
offline
Re: Python - pomoć oko zadatka
Bobobo-bo Bo-bobo kaže...

Ovisi što te trenutno veseli. Znanje HTML-a će ti koristiti, ali to programski jezik. Ako te baš zanima programiranje počni s Pythonom.

 

Na pragu svojih 40-ih, počelo me zanimati programiranje. Da sam mlađi sigurno bih znao šta ću raditi u životu. Nažalost starci nikad nisu skupili love da mi kupe kompjuter dok si ga sam nisam kupio ali tada sam već bio na drugom putu.

Samo ti se želim zahvaliti šta posvetiš svoje vrijeme i podijeliš znanje ovdje. 

Poruka je uređivana zadnji put čet 18.1.2018 10:33 (hrabri zec).
2 godine
neaktivan
offline
Re: Python - pomoć oko zadatka

Nee, svi primjeri, tecajevi, templati i sve od tamo je besplatno. Koliko ja znam jedino se placa polaganje certifikata.

Fight with the best,die like the rest!
6 godina
offline
Re: Python - pomoć oko zadatka
hrabri zec kaže...

 

Na pragu svojih 40-ih, počelo me zanimati programiranje. Da sam mlađi sigurno bih znao šta ću raditi u životu. Nažalost starci nikad nisu skupili love da mi kupe kompjuter dok si ga sam nisam kupio ali tada sam već bio na drugom putu.

Samo ti se želim zahvaliti šta posvetiš svoje vrijeme i podijeliš znanje ovdje. 

 

Python ima čitljivu sintaksu, aktivan community i široku primjenu, a programer je pošteđen baratanja low-level stvarima (pointeri, Unicode, upravljanje memorijom...). Bogat standard library omogućuje početniku da brzo napreduje do programa koji rade nešto konkretno - ne mora trošiti elan na zadatke tipa "Fibonaccijev niz" ili "zamjena vrijednosti dviju varijabli bez korištenja treće".

Savjetujem početnicima da koriste dobar IDE (IDLE nije dobar) - preporučujem besplatni PyCharm Community Edition. Prije rada na konkretnim projektima trebalo bi znati koristiti:

    * virtualenv + pip - za projekte koji koriste dodatne softverske pakete sa PyPI.
    * neki version control sustav - pod "neki" mislim na Git
    * automatizirano testiranje - za iole veće projekte

Nisam profesor i moji počeci su bili prije 30 godina (BASIC na C64), ali uvjeren sam da je Python danas najbolji izbor za programera početnika. Drugi važan sastojak programiranja je upornost - glavnina znanja se ne stječe čitanjem knjiga, nego kuckanjem po tipkovnici.

 

Zahvaljujem se dobrim dušama s comp.lang.python čiji trud me je potakao da ovdje pomažem sadašnjim i budućim kolegama.

Poruka je uređivana zadnji put ned 21.1.2018 22:07 (Bobobo-bo Bo-bobo).
4 godine
offline
Re: Python - pomoć oko zadatka

@hrabri zec

 

E, frendač, o čemu ti pišeš?

 

Godine ne znače ništa. Ti uvijek možeš promijeniti profesiju. To kad si počeo rokati po developanju nema puno veze, jer svi imaju različiru krivlju učenja.

Sve ovisi o motivacije, radu, te naposljetku uloženom trudu.

 

To kaj netko ima 42 il' 52 kuki na leđima, ne znači baš puno u realnom ICT. Naime, to je neka fama da nakon nekih godina nisi više za devolpanje ili pak da je kasno za početi.

Pa, sami gazde SW su mi rekli da bez beda zaposle čovjeka od recimo 42 godine, ako zna znanje.

 

Konkretno u mojoj firmi, bio je jedan tip kaj došao(nedavno) totalno iz druge branše kaj nema veze sa ICT, al' ga je privuklo developanje i slićno tome, jerbo je po tome mado rokao, odosno u svoje slobodno vrijeme.

Pa, je eto u kasnim godinama promijenio profesiju. Tehnologija ne poznaje godine.

 

Zato, ak' zaista želiš promjenu, ona je moguća, al' samo budi uporan.

Recimo, niš tebe ne košta, da okolo šalješ e-mailove, odnosno da se javljaš na oglase. Pogotovo ako imaš neko znanje.

 

Stoga, ako želiš, samo naprijed!!

 

 

 

Panzerkampfwagen.Dinamo Zagreb.Matija.Leaving or dead, always ahead...
9 godina
offline
Re: Python - pomoć oko zadatka
PzKpfw kaže...

@hrabri zec

 

E, frendač, o čemu ti pišeš?

 

 

Stoga, ako želiš, samo naprijed!!

 

 

 

 Od srca hvala na ovim riječima!

8 godina
offline
Python - pomoć oko zadatka

Moze pomoc bilo koji od ta tri. I objasnjenje zadatka

 
0 0 hvala 0
6 godina
offline
Re: Python - pomoć oko zadatka

Evo rješenja za prvi zadatak:

 

kvadrati = (str(i * i) for i in range(1, int(100000000 ** 0.5) + 1))
print(' '.join(kvadrat for kvadrat in kvadrati if kvadrat == kvadrat[::-1]))

 

Prva linija je generator expression koji daje listu brojeva između 1 i 100.000.000 i kojima je drugi korijen cijeli broj. Brojevi se pretvaraju u string jer to pojednostavljuje slijedeći korak.

Drugi redak ispisuje elemente iz prvog koraka koji se jednako čitaju zdesna nalijevo.

2 godine
neaktivan
offline
Re: Python - pomoć oko zadatka

Ako sam dobro shvatio drugi zadatak bi trebao ići nekako ovako:

#include <iostream>
using namespace std;

int main() {
int A, B, C, razred, dan, mjesec, godina, datum;

start:
cout << "Unesite vas datum, mjesec i godinu rodenja, sve kao jednu brojku, u formatu DD/MM/YY\n";
cout << "Primjer: 07012003\n";
cin >> datum;
dan = datum / 1000000;
mjesec = datum / 10000%dan;
godina = datum%10000;
cout << "Vas datum rodenja je " << dan << "." << mjesec << "." << godina << ".\n\n";
cout << "Unesite razred apartmana koji zelite, cijene su sljedece:\n 1-Razred A: 5kn po nocenju\n 2-Razred B: 4kn po nocenju\n 3-Razred C: 3kn po nocenju\n\n";
cin >> razred;

switch(razred){
case 1:
A = 5;
if (godina <= 2000)
cout << "Vasa cijena nocenja je " << A << " kuna po nocenju!";
else if (godina >= 2006)
cout << "Za vas je nocenje besplatno";
else if (godina < 2006 && godina > 2000)
cout << "Vasa cijena nocenja je 2.5kn";
break;

case 2:
B = 4;
if (godina <= 2000)
cout << "Vasa cijena nocenja je " << B << " kuna po nocenju!";
else if (godina >= 2006)
cout << "Za vas je nocenje besplatno";
else if (godina < 2006 && godina > 2000)
cout << "Vasa cijena nocenja je 2kn";
break;

case 3:
C = 3;
if (godina <= 2000)
cout << "Vasa cijena nocenja je " << C << " kuna po nocenju!";
else if (godina >= 2006)
cout << "Za vas je nocenje besplatno";
else if (godina < 2006 && godina > 2000)
cout << "Vasa cijena nocenja je 1.5kn";
}
}

 

Objašnjenje:

Korisnik unosi svoj datum rođenja, kao jednu brojku te se taj datum ispisuje na ekranu. Dan, mjesec i godina vade se iz broja običnim i modulo dijeljenjem. Zatim program pita korisnika da unese cjenovni razred apartmana, te onda ulazi u switch funkciju u kojoj provjerava unos i godinu rođenja korisnika, te određuje cijenu noćenja.

Fight with the best,die like the rest!
Poruka je uređivana zadnji put pon 5.2.2018 9:23 (FatMAN).
10 mjeseci
neaktivan
offline
Python - pomoć oko zadatka

Pozdrav!Trazi se crni petak u godini u zadatku,moze li mi itko objasniti dio ,d = sum (M[:i]) +13?Bio bih zahvalan.

 

M = [0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]

for i in range (1, 13) :
  d = sum (M[:i]) +13
  if d % 7 == 5 : print ( "petak, 13.%d." % i )

 

 

 
0 0 hvala 0
6 godina
offline
Re: Python - pomoć oko zadatka

Izraz "sum(M[:i])" daje broj dana u godini prije početka mjeseca s rednim brojem "i".

  •   * Za siječanj (i=1) -> sum(M[:1])=sum([0]) = 0
  •   * Za veljaču (i=2) -> sum(M[:2])=sum([0, 31]) = 31
  •   * Za ožujak (i=3) -> sum(M[:3])=sum([0, 31, 28]) = 59
  •   ...
  •   * Za prosinac (i=12) -> sum(M[:12])=sum([0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30]) = 334

 

Izraz "sum(M[:i]) +13" daje redni broj dana u godini za 13. dan u mjesecu "i"

  •   * Za siječanj (i=1) -> 0 dana prije siječnja + 13 dana u siječnju = 13
  •   * Za veljaču (i=2) -> 31 dan prije veljače + 13 dana u veljači = 44
  •   * Za ožujak (i=3) -> 59 dana prije ožujka + 13 dana u ožujku = 72
  •   ...
  •   * Za prosinac (i=12) -> 334 dana prije prosinca + 13 dana u prosincu = 347

 

 

2 godine
neaktivan
offline
Python - pomoć oko zadatka

Ljep pozdrav svima ,zanima me ako bi neko nekim slucajem bio budan sutra ujutro ok 9:15  (21.2.) ,imam zavrsni ispit iz programiranja no nisam bas najvjestiji ,jeli ima ko da bi mi mogao risit zadatke tipa ovakve , no nece biti isti nego slicni ,posaljem sutra ujutro ako ima neko zainteresiran :) 

 
0 2 hvala 0
9 godina
odjavljen
offline
Re: Python - pomoć oko zadatka
MethodMan kaže...

Ljep pozdrav svima ,zanima me ako bi neko nekim slucajem bio budan sutra ujutro ok 9:15  (21.2.) ,imam zavrsni ispit iz programiranja no nisam bas najvjestiji ,jeli ima ko da bi mi mogao risit zadatke tipa ovakve , no nece biti isti nego slicni ,posaljem sutra ujutro ako ima neko zainteresiran :) 

Sretno sutra (odnosno danas). Koliko si naucio toliko si i zavrijedio

Poruka je uređivana zadnji put sri 21.2.2018 0:55 (Mrgud Veliki).
2 godine
neaktivan
offline
Re: Python - pomoć oko zadatka

a bas si mrgud ,ne stignem ucit lave ,koncentriram se na fiz mat i elektrotehniku a zavrsia san srednju za kuhara ,tako da il pomozi ili mi nemoj davat tu neke lekcije ... 

9 godina
odjavljen
offline
Python - pomoć oko zadatka

Samo se ti koncentriraj na sve to. Izgovori kao i kod mog djeteta. Uvijek neke koncentracije i uvijek hrpa toga sto treba...

Pa da si nesto polozio od toga na prvom roku, ne bi se morao toliko koncentrirati. A ovako. Nebitno sto studiras, ali kada na hrpi vidim fiziku, matematiku, elektrotehniku i programiranje mogu samo jedno napisati.

Nema srece od koncentracije

 

Moj PC  
2 0 hvala 0
2 godine
neaktivan
offline
Re: Python - pomoć oko zadatka

Brate vidim ja da si ti osoba koja hrani svoj ego sa tuđim neuspjesima,vjv nemas ni prijatelje iskrene , umisfo da gledas kako ces nekom pomoc bez obzira na druge stvari jer ti od toga da ja neprodem nemas apsolutno nista , i prosa san nakraju zavrsni da znas,a ti i dalje takav budi, sretan ti zivot :) 

10 godina
offline
Re: Python - pomoć oko zadatka

Pomoć? Gdje je tu pomoć riješiti nekom zadatak? Nisi ni rekao što te točno zanima, koji dio ne razumiješ, što ti treba objasniti? Samo si tražio "pomoć" tj. gotovo riješenje. Pa zašto ideš na faks? Odustani od njega ako ti se neda. Još napadaš čovjeka jer ti "daje lekcije". I ovakvo što se čini normalno kod nas, svi bi sve dobili gotovo, bez da ulože imalo truda. Da, možda Mrgud nema ništa od toga da ti ne prođeš, no nemaš ni ti ništa od toga da prođeš. Zato nam i je država i društvo takvo.

0100001001101111011010100110000101101110
4 godine
offline
Python - pomoć oko zadatka

@MethodMan

 

Frende, nemaš se kaj ljutiti na ekipu. Dobro su ti napisali....Jedino se na sebe možeš ljutiti kaj nisi učio.

Jedan naš vrijedna forumaš po nicku TracerCpp, jednom je lijepo napisao da nije ekipa naučila programirati na livadi, da bi nekome riješavala zadatke tek tako.

Svi mi imamo svoje probleme, te život. 

 

Gle, u svijetu developanja ekipa ti konstatno uči, te je naposlu preko 8h, te dodje doma, te još uči, uči i uči....

 

Zašto bi netko tebi pomogao, te odvajao svoje vrijeme, ako se ti sam nisi nikaj potrudio.

Probaj na Stack over flow, možda ti se posreći...

 

BTW, svako dobro, prouči zadatke, te onda dođi pitati kaj ti nije jasno, a ne da ti netko dadne gotova riješenja...

I slijedeću provjeru znanja svakako prolaziš...

 

Da, ja sam ti tehničar za elektostrojarstvo po SSS, završio Promet, te danas radim sa ekipom kaj je puno bolje obrazovnija od mene po formalnom naobrazi....

Al' eto nekaj sam pomalo radio na sebi i doma. Da, volim učiti. To je cool.

 

Suerte, frende!!

Panzerkampfwagen.Dinamo Zagreb.Matija.Leaving or dead, always ahead...
Poruka je uređivana zadnji put čet 22.2.2018 21:06 (PzKpfw).
Moj PC  
2 0 hvala 0
2 godine
neaktivan
offline
Python - pomoć oko zadatka

Decki imam jedan problem.
Naime, pokusavam napraviti da python savea file pomocu file explorera tj. pomocu filedialog.asksaveasfilename funkcije.
Medutim, kada se prozor otvori i kada kliknem save program mi javlja da ne postoji file sa tim imenom. 

 

Kod za spremanje mi ide ovako:

#Spremanje teksta
def SaveAsTxt():
window.filename = filedialog.asksaveasfilename( filetypes = ( ("Text files", ".txt"), ("All files", ".") ) )
inputValue = textbox.get("1.0", "end-1c")
f = open("%s.txt" % window.filename)
f.write(inputValue)
f.close()

def SaveAsHtml():
window.filename = filedialog.asksaveasfilename( filetypes = ( ("HTML files", ".html"), ("All files", ".") ) )
inputValue = textbox.get("1.0", "end-1c")
f = open("%s.html" % window.filename)
f.write(inputValue)
f.close()

Fight with the best,die like the rest!
Moj PC  
0 0 hvala 0
6 godina
offline
Re: Python - pomoć oko zadatka

Puca ti otvaranje datoteke jer nisi naveo mode parametar u funkciji open. Defaultna vrijednost tog parametra je 'r', tj. datoteka se otvara za čitanje teksta pa dobiješ grešku jer datoteka ne postoji.

 

Kad želiš pisati tekst mode treba biti 'w'. Pri radu s open dobro je koristiti with pa je probaj ovako:

 

#Spremanje teksta
def SaveAsTxt():
    window.filename = filedialog.asksaveasfilename( filetypes = ( ("Text files", ".txt"), ("All files", ".") ) )
    inputValue = textbox.get("1.0", "end-1c")
    with open("%s.txt" % window.filename, 'w') as f:
        f.write(inputValue)

def SaveAsHtml():
    window.filename = filedialog.asksaveasfilename( filetypes = ( ("HTML files", ".html"), ("All files", ".") ) )
    inputValue = textbox.get("1.0", "end-1c")
    with open("%s.html" % window.filename, 'w') as f:
        f.write(inputValue)

2 godine
neaktivan
offline
Re: Python - pomoć oko zadatka

Hvala, stvarno si brz. Na stack overflowu sam nasao rjesenje sa try koje radi i njega koristim, ali svejedno hvala! Stvarno si majstor!

Fight with the best,die like the rest!
13 mjeseci
offline
Python - pomoć oko zadatka

Pozdrav! Naisao sam na zadatak i nije mi u potpunosti jasna prva funkcija moze li netko objasniti?U naprijed hvala.

def upis(n):

  x=[0]*jn

  for i in range(n):

      x[i]=int(input())

  return x

n=int(input('Broj elemenata liste:'))

print('Prva lista:')

a=upis(n)

print('Druga lista:')

b=upis(n)

s=0

for i in range (n):

   s+=a[i]*b[i]

print (s)

 
0 0 hvala 0
9 godina
offline
Re: Python - pomoć oko zadatka
martin5487 kaže...

Pozdrav! Naisao sam na zadatak i nije mi u potpunosti jasna prva funkcija moze li netko objasniti?U naprijed hvala.

def upis(n):

  ...

Linija sa x=[0]*jn nije ispravna (nije definirana varijabla jn), mislim da bi umjesto jn trebalo pisati n

Ta linija radi slijedeće:

  >>> [0]*5
  [0, 0, 0, 0, 0]

Ovaj program na nepotrebno kompliciran način radi a i b listu (koju popunjava korisnik iz komandnog prompta) i ispisuje zbroj svih pomnoženih elemenata lista

(s tim da se množe oni elementi koji se nalaze na istom indeksu). Primjer:

a = [1, 2, 3]

b = [4, 6, 8]

s = 1*4 + 2*6 + 3*8

Poruka je uređivana zadnji put sri 17.10.2018 11:43 (mile_st).
6 godina
offline
Re: Python - pomoć oko zadatka

Linija x=[0]*n ukazuje da je program pisao netko tko je navikao deklarirati varijable pa pokušava alocirati memoriju za array integera. Pythonic način bi bio:

 

def upis(n):
    x = []
    for i in range(n):
        x.append(int(input()))
    return x

 

Može i kraće:

 

def upis(n):
     return [int(input()) for i in range(n)]

 

8 godina
offline
Python - pomoć oko zadatka

Pitanjce, totalni sam početnik u Pythonu pa me nešto zanima.

Dakle, da lakše objasnim što hoću reći, napisat ću. Recimo imam ovo:

 

ime = input("Ime:")

print("Ime je",ime)

provjera = input("Je li tocno[da/ne]: ")

if provjera == "da":

  print("ok")

elif provjera == "ne":

  print("Pokusaj ponovno")

else:

  exit()

print("Idemo dalje")

 

 

E sad. Mene zanima, ako je odabir "da", kako da program nastavi dalje, a bez da uvlacim cijeli daljni program ispod "if provjera == "da" "

Dakle, ako je odabir "da", želim da program dalje nastavi sa radom, a ako je odabir "ne" ili nešto drugo, da prekine s radom.

Ništa ne ostavljam nezavrš
Moj PC  
0 0 hvala 0
5 godina
offline
Re: Python - pomoć oko zadatka
dv14 kaže...

Pitanjce, totalni sam početnik u Pythonu pa me nešto zanima.

Dakle, da lakše objasnim što hoću reći, napisat ću. Recimo imam ovo:

 

ime = input("Ime:")

print("Ime je",ime)

provjera = input("Je li tocno[da/ne]: ")

if provjera == "da":

  print("ok")

elif provjera == "ne":

  print("Pokusaj ponovno")

else:

  exit()

print("Idemo dalje")

 

 

E sad. Mene zanima, ako je odabir "da", kako da program nastavi dalje, a bez da uvlacim cijeli daljni program ispod "if provjera == "da" "

Dakle, ako je odabir "da", želim da program dalje nastavi sa radom, a ako je odabir "ne" ili nešto drugo, da prekine s radom.

u pythonu 2.7

 

ime = raw_input("Ime:")
print "Ime je",ime
provjera = raw_input("Je li tocno[da/ne]: ")
if provjera != "da":
    print "Pokusaj ponovno"
   
elif provjera == "da":
    print "Idemo dalje"

 

 

9 godina
offline
Re: Python - pomoć oko zadatka
dv14 kaže...

Pitanjce, totalni sam početnik u Pythonu pa me nešto zanima.

Dakle, da lakše objasnim što hoću reći, napisat ću. Recimo imam ovo:

 

ime = input("Ime:")

print("Ime je",ime)

provjera = input("Je li tocno[da/ne]: ")

if provjera == "da":

  print("ok")

elif provjera == "ne":

  print("Pokusaj ponovno")

else:

  exit()

print("Idemo dalje")

 

 

E sad. Mene zanima, ako je odabir "da", kako da program nastavi dalje, a bez da uvlacim cijeli daljni program ispod "if provjera == "da" "

Dakle, ako je odabir "da", želim da program dalje nastavi sa radom, a ako je odabir "ne" ili nešto drugo, da prekine s radom.

 -program nastavlja s radom... samo što u ovom kratkom dijelu 'iscuri', dok 'ne' završava, 'da' nastavlja.. (print idemo dalje) ali da bi nastavio mora postojati nastavak ili poziv nekoj rutini, 'goto'.. :)

C64/TurboModul-OpenSourceProject.org.cn.部分作品为网上收集整理,供开源爱好者学习使用
6 godina
offline
Re: Python - pomoć oko zadatka
dv14 kaže...
Dakle, ako je odabir "da", želim da program dalje nastavi sa radom, a ako je odabir "ne" ili nešto drugo, da prekine s radom.

Ili drugim riječima - prekini program ako provjera nije 'da'

 

ime = input("Ime:")
print("Ime je", ime)
provjera = input("Je li tocno[da/ne]: ")
if provjera != "da":
    exit()

print("Idemo dalje")

10 godina
offline
Python - pomoć oko zadatka

Večer svima..

Evo malo se igram u Pythonu i tija bi napravit jedan mali matematički kviz koje bi da svojoj maloj za vježbu za 4. razred :)

Nisan neki programer, ovo je sve bilo malo YT, malo google, malo copy/paste tu i tamo, ali na kraju mi se sviđa kako to izgleda..

Znači korisnik unese dva broja između 10 000 i 1 000 000, i onda ih random zbroj ili oduzme. Mene samo zanima kako da ubacm neku IF petlju koja bi usporedila ta dva random broja  te ako je broj 1 manji od broja 2 da mi ne dopusti onda operaciju oduzimanja, jer onda je to negativni broj, a oni još to nisu učili.. 

Znači ako je broj 1 = 500 000, a broj 2 = 750 000, da u tom slučaju radnja bude zbrajanje, u protivnom onda može random izbor operacije..

Evo kod:

 

ime=input("POZDRAV! KAKO SE ZOVEŠ?")
print ("BOK ",ime,"! DOBRODOŠLA U MATEMATIČKI KVIZ", end='')
rezultat=0

for broj_pitanja in range(1, 11):
radnja = ['+', '-' ]
rand1=random.randint(10000,1000000)
rand2=random.randint(10000,1000000)
operacija = random.choice(radnja)
maths = eval(str(rand1) + operacija + str(rand2))
print('\nPITANJE BROJ: {}'.format(broj_pitanja))
print ("IZRAČUNAJ\n",rand1,"\n",operacija,"\n",rand2)

d=int(input ("KOJI JE TVOJ ODGOVOR:\n"))
if d==maths:
print ("BRAVO! TOČAN REZULTAT!")
print("************************")
rezultat=rezultat+1
else:
print ("NETOČNO! TOČAN ODGOVOR JE ",maths)
print ("***********************************")

rezultat=str(rezultat)
print ("TVOJ UKUPNI REZULTAT JE " + rezultat + " OD 10")

 

EDIT: 

Uspija san je ubacit i nakon par errora da i profunkcionira..

if rand1<rand2:
operacija="+"
else:
operacija='-'
maths = eval(str(rand1) + operacija + str(rand2))

 

Case closed.. ;)

 

Poruka je uređivana zadnji put sub 8.12.2018 18:36 (CyreX).
 
0 0 hvala 0
6 godina
offline
Re: Python - pomoć oko zadatka

Jedina primjedba na program je da treba izbjegavati eval pa izračun varijable maths premjesti u novi if blok:

 

for broj_pitanja in range(1, 11):
    rand1 = random.randint(10000, 100000)
    rand2 = random.randint(10000, 100000)
    if rand1 < rand2:
        operacija = "+"
        maths = rand1 + rand2
    else:
        operacija = '-'
        maths = rand1 - rand2
...

Nova poruka
E-mail:
Lozinka:
 
vrh stranice