Forum » Programiranje » VprAšanje
VprAšanje
tadej123321 ::
Spisal sem spodnjo kodo, vprašanje, ki se glasi pa je:
V funkciji dodelitev_kart sem naključno izbral karto in njen znak. potem pa želim ta znak izbrisati iz
seznama, a se izbriše iz čisto vseh. Kako bi naredil da se nebi?
V funkciji dodelitev_kart sem naključno izbral karto in njen znak. potem pa želim ta znak izbrisati iz
seznama, a se izbriše iz čisto vseh. Kako bi naredil da se nebi?
karte=['2','3','4','5','6','7','8','9','10','AS','FANT','KRALJICA','KRALJ'] vrsta=['karo', 'pik', 'srce', 'kriz'] igralec=0 racunalnik=0 vrsta_kart=[] for i in range(0,len(karte)): vrsta_kart.append(vrsta) #karte so dolocene in jih je lahko samo se manj #vrsta_kart ima za vsako kart se 4 podkarte def dodelitev_kart(oseba): st_kart=len(karte) #stevilo se moznih kart karta_tmp=random.randint(0,st_kart-1) st_vrst=len(vrsta_kart[karta_tmp]) #stevilo vrst te izbrane karte vrsta_tmp=random.randint(0,st_vrst-1) print karte[karta_tmp], print vrsta_kart[karta_tmp][vrsta_tmp] del vrsta_kart[karta_tmp][vrsta_tmp] print vrsta_kart print print '-'*30 import random print "BlackJack" print '-'*30 while True: #konec programa print "Pozdravljeni v igri BlackJack:" while True: #resetiranje programa igralec=dodelitev_kart(igralec) print igralec break break
arjan_t ::
ker se ti array prenaša po referenci
for i in range(0,len(karte)): vrsta_kart.append(vrsta[:])
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Fake traffic generatorOddelek: Omrežja in internet | 2289 (1485) | HotBurek |
» | Python - pomoč (strani: 1 2 3 )Oddelek: Programiranje | 18218 (8966) | black ice |
» | [Python] Domači nalogiOddelek: Programiranje | 3108 (1998) | ragezor |
» | [Python] učenjeOddelek: Programiranje | 2685 (1982) | Isotropic |
» | BlackjackOddelek: Programiranje | 1485 (1112) | urosz |