Kliknite tukaj, da si ogledate profil, kot ga vidijo drugi

Naučite se programskega jezika Python

Delite vsebino na Facebooku
Delite vsebino na Twitterju
  Pokazal vam bom nekaj prvih korakov za začetek programiranja v programskem jeziku Python.
 
 
1
 
 
Najprej si iz tega spletnega mesta prenesite program.

Jaz sem si prenesel kar inštaler za Windowse. Izberite tistega, ki vam najbolj ustreza.
 
 
2
 
 
Sedaj pa potrebujemo še brezplačni urejevalnik za ta jezik imenovan WING IDE 101.

Kot sem že prej povedal imam Microsoft Windows 7, tako da sem izbral pravo inštalacijsko datoteko zame. Inštalirajte si ga in ga odprite. Če vam potek inštalacije zgornjih dveh programov ni jasen se obrnite na forum.
 
 
3
 
 
Zaženite sedaj program. Kot lahko vidite se vam odpre pomoč za uporabnike.
 
 
4
 
 
Začeli bomo ustvarjati nov projekt. Zgoraj kliknite na ikonico ki prikazuje prazen list.
 
 
 
 
 
5
 
 
Odpre se vam novo okno za pisanje programa. No, kar začnimo. Vtipkali bomo:

a = input ("Vnesite spremenljivko a: ")

Zgornja koda bo uporabnika vprašala za vrednost spremenljivke a. Ko jo bo uporabnik vtipkal se bo le ta shranila pod spremenljivko a.
 
 
6
 
 
Sedaj lahko s pomočjo tega znanja, ki smo ga dobili ustvarimo program, ki bo prebral stranici a in b pri pravokotniku izračunal ploščino.

Tega se najprej lotimo tako, da se vprašamo, kakšna je formula za izračun ploščine pravokotnika. Ker je ploščina le-tega (p = a*b) mora program vprašati za obe spremenljivki. Zato vpišemo:

a = input ("Dolzina stranice a: ")
b= input ("Dolzina stranice b: ")


Sedaj pa mora program te dve stranici pomnožiti zato vpišemo:

p = a*b

Ker želimo, da porgram vrednost ploščine tudi izpiše mu ukažemo:

print (p)

Ker bom jaz potem ta programček shranil mu bom še vpisal kodo, ki bo omogočila, da se program ne bo kar sam zaprl (zaprli ga bomo lahko z tipko enter):

raw_input("Za izhod pritisni enter")
 
 
7
 
 
Tako, spisali smo naš prvi program v WIND IDE 101. Sedaj ga moramo samo še shraniti in testirati. Sicer bi ga lahko odprli že v vmesniku, vendar bi ga jaz raje shranil.

Kliknemo torej na ikono diskete in program shranimo na namizje.
 
 
8
 
 
Sedaj ga lahko stestiramo tako, da dvokliknemo nanj :)
 
 
9
 
 
Odpre se nam command prompt, ki nas vpraša za vrednosti stranic a in b ter nam nato izpiše ploščino.
 
 
10
 
 
Sedaj pa ustvarimo še program za preverjanje če je število sodo ali liho.

a = input ("Vnesi stevilo ")
if (a%2) > 0:
    print ("liho")
else:
    print ("sodo")
raw_input("Pritisni enter za izhod")


Zgornja koda nas najprej vpraša za število. Druga vrstica nam preveri če je število liho ali sodo. V 3., 4., 5. pa nam program izpiše ali je to število sodo ali liho.
 
 
11
 
 
No, da pa doma ne boste počivali poskusite narediti 2 programčka - namreč enega, ki vam bo na danih podatkih izračunal vrednost hipotenuze ali katete ...
 
 
12
 
 
... ter enega, ki vam bo izračunal, če ste polnoletni ali ne. Če ste polnoletni vam bo napisalo (Polnoleten si), drugače pa bo izpisal, da si nepolnoleten in koliko ti do meje (18 let) še manjka.
 
 
Komentiraj
 
 
 
 
 
2.11.2012, 20:10
Ok naredu, zllo dobra lekcija upam da bo še kakšna.
Imam pa uprašanje če se za kako povečati črke v oknu ki ga odpre ko nardiš kodo mislim da se mu reče cmd. A se da??

 
 
 
 
2.11.2012, 23:42
Če je to res cmd okno, potem lahko klikneš v levi zgornji kot okna in nato izbereš Lastnosti.
Tam imaš potem v tretjem zavihku tudi možnost nastavljanja velikosti črk.
 
 
 
 
3.11.2012, 12:15
Je cmd in ratalo mi je :D hvala

 
 
 
 
3.11.2012, 12:25
No naletev sem na še en problemček
a = input ("Vnesi stevilo ")
if (a%200) > 17:
print ("si dosti star")
else:
print ("nisi dosti star")

p = (18-a)
print (p)
print ("let-a ti se manjka")

raw_input("Pritisni enter za izhod")

to je koda ki sem jo sestavil pri letih pod 18 mi deluje normalno ko pa gre čez 18 pa mi ne.
Nevem kako naj naredim da bo ko grejo leta čez 18 da bo napisalo si toliko let starejši....

 
 
 
 
3.11.2012, 13:03
if (a%200) > 17:

Zakaj si to tako napisal? Pravilno je

if (a>17):
 
 
 
 
3.11.2012, 13:10
Ker mi je edino tako delovalo.
Mi pa niti na misel ni prišlo da bi tako napisal.
Sem še začetnik in se malo lovim

 
 
 
 
3.11.2012, 13:12
No naletev sem na še en problemček
blek12:
a = input ("Vnesi stevilo ")if (a%200) > 17: print ("si dosti star")else: print ("nisi dosti star") p = (18-a) print (p) print ("let-a ti se manjka")raw_input("Pritisni enter za izhod")
to je koda ki sem jo sestavil pri letih pod 18 mi deluje normalno ko pa gre čez 18 pa mi ne. Nevem kako naj naredim da bo ko grejo leta čez 18 da bo napisalo si toliko let starejši namesto -(*število) ti še manjka


changed: PowerZan (3.11.2012, 14:04)
 
 
 
 
3.11.2012, 13:52
Kaj pa sem tukaj naredil narobe
Stevec=1
while Stevec<=6:
if Stevec%2==0:
print ("-* * * * *")
else:
print ("* * * * *")
Stevec = Stevec +1

Delav po lekciji http://www.praktik.si/DisplayContent.asp....
 
 
 
 
3.11.2012, 22:10
Kar gledam, ni nič narobe s to kodo, seveda če imaš postavljene prave zamike.

Ta kodo izmenično trikrat izpiše tisto, kar imaš pod print().
 
Prijava in registracija
 
 
 
Zmaga.com ponuja brezplačno in razumljivo učenje računalniških programov, vas na enkraten način spozna z različnimi svetovnimi jeziki, s podrobno obrazloženimi recepti prikaže čare kulinarike in vam prežene strahove pred domačimi opravili.
 
 
Poleg tega lahko prebirate poučne članke, ki so namenjene širjenju naše splošne razgledanosti ter preverite svoje znanje z priljubljenim in enostavnim sistemom za preverjanje znanja. Če med vsebinami, ki se dodajajo vsak dan, ne najdete želenega znanja, je za vaša vprašanja na voljo dobro obiskan forum, kjer lahko tudi aktivno sodelujete. V primeru, da bi radi svoje praktično znanje delili z ostalimi, pa to lahko storite preko preprostega vmesnika za dodajanje vsebin. Zmagajte z znanjem z Zmaga.com!