Page 1 of 1
#1 Python početničko pitanje, zašto ovdje imam izlaz 1 a ne tekst?
Posted: 24/06/2020 16:45
by brkox
brojac = 1
while brojac:
print(brojac)
brojac=brojac + 1
if brojac==True:
print("ispis False")
if brojac == 0:
print("ispis 0")
if brojac==False:
print("ispis True")
elif brojac==(0 or False):
print("ispis")
#2 Re: Python početničko pitanje, zašto ovdje imam izlaz 1 a ne tekst?
Posted: 25/06/2020 11:33
by Mate_Miso_Kovac
Stavi par breakpointa pa ces vidjeti.
Uglavnom, nikad ne izadjes iz while petlje. Pretpostavljam da je samo druga linija indentirana, tako da ti vazda ispisuje "1". Ostatak koda se ne izvrsava?
#3 Re: Python početničko pitanje, zašto ovdje imam izlaz 1 a ne tekst?
Posted: 25/06/2020 14:25
by inspiritsa
jesi li uvukao linije unutar while petlje kako treba?
#4 Re: Python početničko pitanje, zašto ovdje imam izlaz 1 a ne tekst?
Posted: 25/06/2020 14:46
by mousstapha
Pazi ove fore
Hint: koristi code tagove za ljepsi prikaz koda.
brkox wrote: ↑24/06/2020 16:45
Code: Select all
brojac = 1
while brojac:
print(brojac)
brojac=brojac + 1
if brojac==True:
print("ispis False")
if brojac == 0:
print("ispis 0")
if brojac==False:
print("ispis True")
elif brojac==(0 or False):
print("ispis")
#5 Re: Python početničko pitanje, zašto ovdje imam izlaz 1 a ne tekst?
Posted: 25/06/2020 14:48
by mousstapha
I da pokusam odgovoriti na pitanje. Mislim kao i kolege prije sto su navele, cijelo vrijeme si u petlji gdje je vrijednost uvijek 1.
#6 Re: Python početničko pitanje, zašto ovdje imam izlaz 1 a ne tekst?
Posted: 25/06/2020 15:02
by mirsek
Mate_Miso_Kovac wrote: ↑25/06/2020 11:33
Stavi par breakpointa pa ces vidjeti.
Uglavnom, nikad ne izadjes iz while petlje. Pretpostavljam da je samo druga linija indentirana, tako da ti vazda ispisuje "1". Ostatak koda se ne izvrsava?
Ovo bez indentacije nepregledno a moze i tu biti greska.
#7 Re: Python početničko pitanje, zašto ovdje imam izlaz 1 a ne tekst?
Posted: 25/06/2020 15:12
by Veigar
Sad mi je jasno zašto ovaj python smatraju programskim jezikom za djecu. Smijurija. C++ je zakon. jest teži al brate, odradi šta ti treba i možeš se lagano snaći ako znaš kako i šta ide.
Bez ljutnje za pythonovce.

#8 Re: Python početničko pitanje, zašto ovdje imam izlaz 1 a ne tekst?
Posted: 25/06/2020 15:25
by mirsek
Veigar wrote: ↑25/06/2020 15:12
Sad mi je jasno zašto ovaj python smatraju programskim jezikom za djecu. Smijurija. C++ je zakon. jest teži al brate, odradi šta ti treba i možeš se lagano snaći ako znaš kako i šta ide.
Bez ljutnje za pythonovce.
Nije im ista namjena ali je cinjenica da je python treci najpopularniji jezik na svijetu.
#9 Re: Python početničko pitanje, zašto ovdje imam izlaz 1 a ne tekst?
Posted: 25/06/2020 15:35
by int21
mousstapha wrote: ↑25/06/2020 14:46
Pazi ove fore
Hint: koristi code tagove za ljepsi prikaz koda.
brkox wrote: ↑24/06/2020 16:45
Code: Select all
brojac = 1
while brojac:
print(brojac)
brojac=brojac + 1
if brojac==True:
print("ispis False")
if brojac == 0:
print("ispis 0")
if brojac==False:
print("ispis True")
elif brojac==(0 or False):
print("ispis")
Ako je ovako identano, onda imas beskonacnu petlju koliko ja vidim.
Da ne spominjem if statemente....
#10 Re: Python početničko pitanje, zašto ovdje imam izlaz 1 a ne tekst?
Posted: 25/06/2020 15:40
by Veigar
mirsek wrote: ↑25/06/2020 15:25
Veigar wrote: ↑25/06/2020 15:12
Sad mi je jasno zašto ovaj python smatraju programskim jezikom za djecu. Smijurija. C++ je zakon. jest teži al brate, odradi šta ti treba i možeš se lagano snaći ako znaš kako i šta ide.
Bez ljutnje za pythonovce.
Nije im ista namjena ali je cinjenica da je python treci najpopularniji jezik na svijetu.
DA ti znam, ali tek sad vidjeh kako kod u pythonu izgleda, pa mi se neke stvari posložiše.

#11 Re: Python početničko pitanje, zašto ovdje imam izlaz 1 a ne tekst?
Posted: 25/06/2020 15:42
by int21
Veigar wrote: ↑25/06/2020 15:12
Sad mi je jasno zašto ovaj python smatraju programskim jezikom za djecu. Smijurija. C++ je zakon. jest teži al brate, odradi šta ti treba i možeš se lagano snaći ako znaš kako i šta ide.
Bez ljutnje za pythonovce.
Svaki jezik ima svoje prednosti i mane. Da si napisao bilo sta ozbiljnije u python-u znao bi.

#12 Re: Python početničko pitanje, zašto ovdje imam izlaz 1 a ne tekst?
Posted: 25/06/2020 15:46
by Veigar
int21 wrote: ↑25/06/2020 15:42
Veigar wrote: ↑25/06/2020 15:12
Sad mi je jasno zašto ovaj python smatraju programskim jezikom za djecu. Smijurija. C++ je zakon. jest teži al brate, odradi šta ti treba i možeš se lagano snaći ako znaš kako i šta ide.
Bez ljutnje za pythonovce.
Svaki jezik ima svoje prednosti i mane. Da si napisao bilo sta ozbiljnije u python-u znao bi.
Zato rekoh bez ljutnje.

Nisam ja neki programer, učio sam C++ samo, nego onako od ovih hardcore programera sam iks puta čuo vezano za python da je kao za malu djecu. Pa kad vidjeh ovaj kod, malo mi bi jasnije zašto i takvi komentari.
Pozzz i samo derite dalje, nije komentar imao namjeru da omalovaži Python.

#13 Re: Python početničko pitanje, zašto ovdje imam izlaz 1 a ne tekst?
Posted: 25/06/2020 15:47
by mousstapha
Veigar wrote: ↑25/06/2020 15:12
Sad mi je jasno zašto ovaj python smatraju programskim jezikom za djecu. Smijurija. C++ je zakon. jest teži al brate, odradi šta ti treba i možeš se lagano snaći ako znaš kako i šta ide.
Bez ljutnje za pythonovce.
Dobar programer valjda koristi ono najbolje sto mu je ponudjeno za datu namjeru. Nema razloga uvijek slijepo ostati u samo jednom okruzenju.
#14 Re: Python početničko pitanje, zašto ovdje imam izlaz 1 a ne tekst?
Posted: 25/06/2020 15:50
by Veigar
mousstapha wrote: ↑25/06/2020 15:47
Veigar wrote: ↑25/06/2020 15:12
Sad mi je jasno zašto ovaj python smatraju programskim jezikom za djecu. Smijurija. C++ je zakon. jest teži al brate, odradi šta ti treba i možeš se lagano snaći ako znaš kako i šta ide.
Bez ljutnje za pythonovce.
Dobar programer valjda koristi ono najbolje sto mu je ponudjeno za datu namjeru. Nema razloga uvijek slijepo ostati u samo jednom okruzenju.
ego je čudo jarane, kako to zna utjecat na mišljenje pojedinih ljudi o stvarima koje ne žele prihvatiti je čudo. Inače su C++ programeri uvijek hardcore i najviše se C++ koristi za najkompleksnije aplikacije, mislim linux i windows su ako se ne varam programirani u C++, pa valjda i zato njihovo s visoka gledanje na ove druge jezike. Znam smiješno, al tako je.

#15 Re: Python početničko pitanje, zašto ovdje imam izlaz 1 a ne tekst?
Posted: 25/06/2020 15:57
by mousstapha
Veigar wrote: ↑25/06/2020 15:50
mousstapha wrote: ↑25/06/2020 15:47
Veigar wrote: ↑25/06/2020 15:12
Sad mi je jasno zašto ovaj python smatraju programskim jezikom za djecu. Smijurija. C++ je zakon. jest teži al brate, odradi šta ti treba i možeš se lagano snaći ako znaš kako i šta ide.
Bez ljutnje za pythonovce.
Dobar programer valjda koristi ono najbolje sto mu je ponudjeno za datu namjeru. Nema razloga uvijek slijepo ostati u samo jednom okruzenju.
ego je čudo jarane, kako to zna utjecat na mišljenje pojedinih ljudi o stvarima koje ne žele prihvatiti je čudo. Inače su C++ programeri uvijek hardcore i najviše se C++ koristi za najkompleksnije aplikacije, mislim linux i windows su ako se ne varam programirani u C++, pa valjda i zato njihovo s visoka gledanje na ove druge jezike. Znam smiješno, al tako je.
Operativni sistem je upravo dobar primjer namjene gdje je C++ odlican zbor, jer daje dosta mogucnosti upravljanja memorijom, a samim tim za puno optimizacije. Python je na skroz drugoj strani i uspjesno odgovara u namjerama gdje ces sa puno manje linija koda napraviti cuda. Postoje dobri razlozi zasto su popularni i jedan i drugi. I naravno nisu jedini.
#16 Re: Python početničko pitanje, zašto ovdje imam izlaz 1 a ne tekst?
Posted: 25/06/2020 16:38
by int21
Ma nema ljutnje zato sam stavio smajlije

#17 Re: Python početničko pitanje, zašto ovdje imam izlaz 1 a ne tekst?
Posted: 25/06/2020 16:55
by Mate_Miso_Kovac
Kernel Windowsa je napisan u C-u, ostatak u C++ i C#-u. Linux je haman komplet napisan u C - u. Oba koriste asembler u nekim dijelovima, po potrebi.
Što se ide blize hardveru, snaga C++ (i C-a, logicno) sve vise i vise raste. U trenucima kada je optimizacija ne samo pozeljna, nego i iznimno nuzna, blentavo je posegnuti za jezicima koji su upravljani i umotani i ucicani da budu što komforniji i lakši za korištenje. Isto tako, za neki web app ces uzeti c#/angular recimo, a ne C++

#18 Re: Python početničko pitanje, zašto ovdje imam izlaz 1 a ne tekst?
Posted: 25/06/2020 21:30
by inspiritsa
Mate_Miso_Kovac wrote: ↑25/06/2020 16:55
Kernel Windowsa je napisan u C-u, ostatak u C++ i C#-u. Linux je haman komplet napisan u C - u. Oba koriste asembler u nekim dijelovima, po potrebi.
Što se ide blize hardveru, snaga C++ (i C-a, logicno) sve vise i vise raste. U trenucima kada je optimizacija ne samo pozeljna, nego i iznimno nuzna, blentavo je posegnuti za jezicima koji su upravljani i umotani i ucicani da budu što komforniji i lakši za korištenje. Isto tako, za neki web app ces uzeti c#/angular recimo, a ne C++
Tako je, sve zavisi za sta ti treba. Ako ces opimizaciju memorije, onda C++. U Pyhtonu je svaka varijabla par bajta cini mi se, jer je sve objekat: string objekat, intefer objekat itd... Ali ako koristis NumPy u Pythonu, mozes bez problema izabrati koliko ti memorije treba za bilo koju varijablu.