» »

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?


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 ...

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

Fake traffic generator

Oddelek: Omrežja in internet
192289 (1485) HotBurek
»

Python - pomoč (strani: 1 2 3 )

Oddelek: Programiranje
10318218 (8966) black ice
»

[Python] Domači nalogi

Oddelek: Programiranje
333108 (1998) ragezor
»

[Python] učenje

Oddelek: Programiranje
372685 (1982) Isotropic
»

Blackjack

Oddelek: Programiranje
61485 (1112) urosz

Več podobnih tem