Forum » Programiranje » Blackjack
Blackjack
tadej123321 ::
Začel sem pisati Blackjack v Pythonu, a sem naletel na prvo oviro, ki pa mi jo predstavlja slabo znanje jezika. Prosil bi, če mi zna kdo pomagati in razložiti zakaj zadeva ne deluje:
PS:Kodo sem spisal na hitrco, tko da ne kritizirat
import random class zacetek: def __init__(self,dodatek): self.oznake=['karo','pik','srce','kriz'] self.zasedena=[0,0,0,0] self.konec_karte=False karte=zacetek print print print karte=['2','3','4','5','6','7','8','9','10','AS','FANT','KRALJICA','KRALJ'] i=0 for y in karte: y=zacetek(0) print karte[i] i+=1 print y.oznake,y.zasedena,y.konec_karte poskus=random.randint(0,12) print karte[poskus] vrsta=random.randint(0,3) print karte[poskus].oznake[vrsta]
PS:Kodo sem spisal na hitrco, tko da ne kritizirat
Maystr ::
Na hitrco. To naj bi bil nek razred, zato mara biti vse napisano v metodah. Tu pa je samo konstruktor ostalo pa je neki not napisano. Osnova je taka, da narediš razred z metodami, katerega potem kličeš v metodi main, ki je v svoem razredu.
Maystr ::
Nevem no jast se na Blackjack igro ne spoznam. Lahko ti pa povem, da je ta koda praktično vsa narobe spisana. Če si še začetnik v programiranju se loti kakšnih lažjih stvari, da si pridobiš osnovno znanje. Da boš razumel kako delujejo razredi, konstruktorji, metode...
tadej123321 ::
Tukaj ne gre prav za igro blackjack, kasneje bom to priredil da bo tako delovalo, tole je samo problem, ki ga ne znam rešiti.
morbo ::
Pa sej sploh še nisi povedal kaj je problem, ki ga ne znaš rešit, le prilimal si eno kodo ki 'ne dela'. Mislim, help yourself and god will help you.
Po kodi sodeč bi ti svetoval isto kot Maystr - začni še enkrat, povsem na začetku, tj. pri "hello world" tutorialu.
Po kodi sodeč bi ti svetoval isto kot Maystr - začni še enkrat, povsem na začetku, tj. pri "hello world" tutorialu.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Fake traffic generatorOddelek: Omrežja in internet | 2278 (1474) | HotBurek |
» | Python - pomoč (strani: 1 2 3 )Oddelek: Programiranje | 18167 (8915) | black ice |
» | [Python] Tutoriali za začetnika v Notepad++ (strani: 1 2 )Oddelek: Programiranje | 16494 (13588) | black ice |
» | urejanje - pythonOddelek: Programiranje | 1369 (1146) | ktka |
» | Napovedovanje randoma [statistika]Oddelek: Znanost in tehnologija | 1130 (817) | AtaStrudl |