Python P&O

poruka: 18
|
čitano: 1.512
|
moderatori: naxeem, F1-IVO, Danny_HR, Lazarus Long
1
+/- sve poruke
ravni prikaz
starije poruke gore
2 godine
protjeran
offline
Python P&O

Lijep pozdrav svima!

Vidim da ovakve teme ovdje nema, a s obzirom da se radi o jednom od moćnijih, a opet jednostavnijih jezika, mislim da zaslužuje jednu ovakvu temu.

 

Python wiki

Python eng tutorial

Python hrv tutorijali

I još nešto zgodno za izradu igara na hrvatskom

 

Ovdje možete naći uistinu dobrog predavača koji će vam objasniti uglavnom sve:

Logotip Pythona... Logotip Pythona...
 
Maskota pythona... (piton) :) Maskota pythona... (piton) :)
 

 

 

I to je to od mene, možemo započeti s pitanjima i odgovorima.

 

Moj skypename: benocplusplus
Poruka je uređivana zadnji put čet 9.6.2011 16:54 (beno101).
2 godine
protjeran
offline
Python P&O

Čudno.

Ni jedno pitanje za sad.

Ja sam tek danas počeo, a jezik već znam u dušu.

Za razliku od C-a kojim se bavim godinu dana, a znam možda 20% jezika.

Jezik je stvarno super, ipak objektno orijentirano programiranje nije tako loše kao što sam mislio.

E sad, imam ja jedno pitanje.

Napravio sam jedan exploit za linux. (na linuxu:))

I sada me zanima kako da to kompajlam da umjesto .py uopće nema ekstenziju, poput recimo C program, njega kompajlam gcc code.c i iziđe mi a.out, kojeg pokrenem ./a.out.

Je li to moguće i ako je kako?

Hvala!

 


EDIT: rješenje nađeno, trebam kucati python + kod.py, ali opet moram imat python preinstalled... hmmm... any ideas?

EDIT2: rješeno, treba unutar programa dodati #!/usr/bin/python, i onda ./proba.py...

 

Moj skypename: benocplusplus
Poruka je uređivana zadnji put čet 9.6.2011 21:56 (beno101).
4 godine
offline
Re: Python P&O
pa svaki linux ima instaliran python tako da se source moze svugdje pokretati.

i ne vjerujem da znas jezik u dusu, znas lambdu npr koristiti?
2 godine
protjeran
offline
Re: Python P&O
fps_gamer kaže...
pa svaki linux ima instaliran python tako da se source moze svugdje pokretati.

i ne vjerujem da znas jezik u dusu, znas lambdu npr koristiti?

1) To se samo tako kaže :)

2) Znam ;)

 

Moj skypename: benocplusplus
19 mjeseci
offline
Python P&O

e ljudi ja kao buduci FER-ovac ako bog da :) bi htio napraviti u pythonu (tek sam poceo ucit ga) neki programcic koji ce izracunati ukupne bodove za maturu sakupljenih od ukupnog prosjeka 4razreda + prosjeka ocjena obveznog dijela mature

fer fer

 

evo kako mi izgleda u IDLE-u

python python
 

 

 

radi mi gresku vec nakon izracunavanja prvoga prosjeka (npr upisem 5+4.5+4.2+4.1 >> prosjek bi trebo ispasti 4,45 a on napise 4.00 (valjda jer je integer)

da li mi mozete pomoci :)

 

evo pa vidite .py

http://www.4shared.com/file/SoHZmUNt/matura.html

Poruka je uređivana zadnji put uto 27.12.2011 22:45 (fpopic).
2 godine
offline
Re: Python P&O

hm, da li se to meni cini ili ti uopste neracunas dobro bodove? Cemu ti sluze one ocene iz svih razreda iz mat, hrv i eng? To ti je samo obavezni dio državne mature koji ćeš polagati na kraju 4 raz a ne svakog razreda pojedinačno.

19 mjeseci
offline
Python P&O

ja mislim da je dobro ali sad vise nisam siguran :)
ma ja sam u ovome programu samo htio da mi izracuna koliko cu imati bodova prije mature znaci tu spada 40% bodova

tih 40% se dijeli na 32% prosjeka svih predmeta kroz 4godine + 8% prosjek ocjena iz tat tri obavezna predmeta koje smo ostvarili u srednjoj skoli kroz 4godine.

 

zasto mi rezultat kod prvoga napise cijeli broj (valjda zbog int varijable) kako to promijentii da radi ko da je obican dec.broj

2 godine
offline
Re: Python P&O

Ne bi to trebalo tako da se racuna, ja mislim da je 32% prosjek prolaska svih razreda srednje skole, a tih 8% je nakon sto polozis drzavnu maturu, pa se onda racuna prosjecna ocjena obaveznog dela drzavne mature...

19 mjeseci
offline
Python P&O

moze biti ajd idem bas na postanistudent im poslati pa cemo onda kemijat :)

19 mjeseci
offline
Python P&O
Postovani,

Prosjek ocjena obveznoga dijela drzavne mature se odnosi na ocjene dobivene iz ispita drzavne mature te se moze izracunati tek kada dobijete rezultate ispita.

Za sva dodatna pitanja stojimo Vam na raspolaganju na adresi elektronicke poste matura@skole.hr, te broju telefona 01 6661 500 i Skype kontaktu carnet_dm svakim danom od 8 do 20 sati.

Srdacan pozdrav,
2 godine
offline
Re: Python P&O

eto, onda znaci mozes samo trenutno da izracunas onih 32%, a kasnije ces moci i tih 8% nakon polaganja..

19 mjeseci
offline
Python P&O

oke znaci samo mi ovo treba ali ni to ne radi dobro jer mi racuna samo cijele brojeve

 

from decimal import *
#ukupni prosjek ocjena svih razreda
prvi=int(input("Prosjek prvoga razreda: "))
drugi=int(input("Prosjek drugoga razreda: "))
treci=int(input("Prosjek treceg razreda: "))
cetvrti=int(input("Prosjek cetvrtoga razreda: "))
total=prvi+drugi+treci+cetvrti
uk_prosjek =total/4
print ("Ukupni prosjek iznosi :", "%.2f" %uk_prosjek)

#bodovi za ukupni prosjek
bod_uk_prosjek=uk_prosjek*0.08/5
print ( "Ukupno imate",bod_uk_prosjek ," bodova" )


4 godine
offline
Re: Python P&O
fpopic kaže...

oke znaci samo mi ovo treba ali ni to ne radi dobro jer mi racuna samo cijele brojeve

 

from decimal import *
#ukupni prosjek ocjena svih razreda
prvi=int(input("Prosjek prvoga razreda: "))
drugi=int(input("Prosjek drugoga razreda: "))
treci=int(input("Prosjek treceg razreda: "))
cetvrti=int(input("Prosjek cetvrtoga razreda: "))
total=prvi+drugi+treci+cetvrti
uk_prosjek =total/4
print ("Ukupni prosjek iznosi :", "%.2f" %uk_prosjek)

#bodovi za ukupni prosjek
bod_uk_prosjek=uk_prosjek*0.08/5
print ( "Ukupno imate",bod_uk_prosjek ," bodova" )


 

 

zasto pises int(input...)? normalno da ce ti biti int kada ga pretvaras u int. pokusaj sa

prvi = raw_input("text: ")

(i za ostale inpute tako jel)

Poruka je uređivana zadnji put čet 29.12.2011 0:48 (fps_gamer).
19 mjeseci
offline
Python P&O

from decimal import *
#ukupni prosjek ocjena svih razreda
prvi=raw_input("Prosjek prvoga razreda: ")
drugi=raw_input("Prosjek drugoga razreda: ")
treci=raw_input("Prosjek treceg razreda: ")
cetvrti=raw_input("Prosjek cetvrtoga razreda: ")
total=prvi+drugi+treci+cetvrti
uk_prosjek =total/4
print ("Ukupni prosjek iznosi :", "%.2f" %uk_prosjek)

#bodovi za ukupni prosjek
bod_uk_prosjek=uk_prosjek*0.08/5
print ( "Ukupno imate",bod_uk_prosjek ," bodova" )

 

 

error:
Traceback (most recent call last):
  File "C:\Users\Mario Popić\Desktop\matura.py", line 8, in <module>
    uk_prosjek =total/4
TypeError: unsupported operand type(s) for /: 'str' and 'int'
>>>

4 godine
offline
Re: Python P&O
treba pustiti samo input bez int(), provjerih sada. raw_input prima sve kao string, input vjerojatno sve kao broj osim ako ne vidi navodnike.
19 mjeseci
offline
Python P&O

from decimal import *
#ukupni prosjek ocjena svih razreda
prvi=input("Prosjek prvoga razreda: ")
drugi=input("Prosjek drugoga razreda: ")
treci=input("Prosjek treceg razreda: ")
cetvrti=input("Prosjek cetvrtoga razreda: ")
total=prvi+drugi+treci+cetvrti
uk_prosjek =total/4
print ("Ukupni prosjek iznosi :", "%.2f" %uk_prosjek)

#bodovi za ukupni prosjek
bod_uk_prosjek=uk_prosjek*0.08/5
print ( "Ukupno imate",bod_uk_prosjek ," bodova" )

OPET NIJE DOBRO :)

 

Prosjek prvoga razreda: 4
Prosjek drugoga razreda: 4
Prosjek treceg razreda: 5
Prosjek cetvrtoga razreda: 5
('Ukupni prosjek iznosi :', '4.00')
('Ukupno imate', 0.064, ' bodova')

Poruka je uređivana zadnji put čet 29.12.2011 18:23 (fpopic).
4 godine
offline
Re: Python P&O
fpopic kaže...

from decimal import *
#ukupni prosjek ocjena svih razreda
prvi=input("Prosjek prvoga razreda: ")
drugi=input("Prosjek drugoga razreda: ")
treci=input("Prosjek treceg razreda: ")
cetvrti=input("Prosjek cetvrtoga razreda: ")
total=prvi+drugi+treci+cetvrti
uk_prosjek =total/4.
print ("Ukupni prosjek iznosi :", "%.2f" %uk_prosjek)

#bodovi za ukupni prosjek
bod_uk_prosjek=uk_prosjek*0.08/5
print ( "Ukupno imate",bod_uk_prosjek ," bodova" )

OPET NIJE DOBRO :)

 

Prosjek prvoga razreda: 4
Prosjek drugoga razreda: 4
Prosjek treceg razreda: 5
Prosjek cetvrtoga razreda: 5
('Ukupni prosjek iznosi :', '4.00')
('Ukupno imate', 0.064, ' bodova')

 

boldah, treba dijeliti sa decimalnim brojem da bi dobio decimalni rezultat.

1 dan
offline
Python P&O

Zdravo dečki (i djevojke ako ih ima {#} ).

 

Nisam otvarao novu temu jer ih ionako već ima previše a priča se o istoj stvari.

 

Radi se o sljedećem, završavam treću godinu preddiplomskog studija građevinarstva, dakle nisam u programerskim vodama, ali volio bih koristiti Python za neke primjenjene programčiće.

Upravo izrađujem završni rad, trebalo mi je dosta vremena da teoretski dio odradim i prikupim sve potrebne dijelove za proračun. Proračun sam po sebi nije kompliciran, ima nekoliko formula i najveći matematički doseg koji trebam koristiti su trigonometrijske funkcije u radijanima. Ali taj isti proračun treba ponavljati dosta puta, pa umjesto klasičnog Excela ili MathCAD-a profesor mi je preporučio programiranje. Već neko vrijeme sam ciljao na njega, no nikako da krenem..e ovo me sad natjeralo {#} (moglo bi mi pomoći oko budućeg zaposlenja pa mi je ovo nekako važno).

Radi se o programu koji bi računao energiju koju Sunce dozrači na neki objekt u ovisnosti njegove lokacije, dana, mjeseca, nagibu ploha itd..

 

Par tjedana pratim tutorijale po netu, čitam što stignem, pa tako i ovaj forum. Naučio sam neke stvari, malo prokužio ali to još nije to. Da ne duljim sa previše čitanja tutorijala odlučio sam krenuti na izradu programa, samo što je moj problem što ne znam kako započeti, jer nijedan tutorijal nije tako koncipiran, da ti objasni kako sve to krene.

 

Pa ovako,

izradio sam shemu, sa objašnjenjima i svime što program treba sadržavati. Posložio sam kako bi GUI trebalo izgledati, kako bi to bilo povezano, koje parametre korisnik upisuje itd. (tko želi mogu mu poslati na mail).

 

Da li da GUI radim u Qt designeru pa onda taj kod prebacujem u Python? Da li prvo radim GUI pa onda tek skriptu za proračun?

Kako da sredim tablični prikaz rezultata?

 

Da se olakša korištenje programa predvidio sam da korisnik klikom na grad npr. Rijeka, automatski odabere neke ugrađene parametre, tj. da program umjesto da mu se upisuju neki tablični podaci, u sebi već ima integrirano te parametre kao geografska širina i dužina itd. Kako da to izvedem u GUI?

 

Kao što vidite ima dosta pitanja, nadam se da sam bio dovoljno precizan oko toga što me zanima. Bio bih zahvalan svakome tko udijeli kakav savjet, ako želi mogu poslati koncept programa što sam predvidio ako će mu to olakšati. {#}

1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice