» »

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:

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.

tadej123321 ::

Se prav, kaj morm jest narest da bo zadeva delovala?

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.

urosz ::

kaj bi sploh naj "koda, ki ne deluje" delala? :8)


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Fake traffic generator

Oddelek: Omrežja in internet
192219 (1415) HotBurek
»

Python - pomoč (strani: 1 2 3 )

Oddelek: Programiranje
10317864 (8612) black ice
»

[Python] Tutoriali za začetnika v Notepad++ (strani: 1 2 )

Oddelek: Programiranje
7916154 (13248) black ice
»

urejanje - python

Oddelek: Programiranje
51340 (1117) ktka
»

Napovedovanje randoma [statistika]

Oddelek: Znanost in tehnologija
111105 (792) AtaStrudl

Več podobnih tem