1.Karten Spiel (Poker) erzeugen
2.Karten mischen
J3.e 5 Karten ausgeben an 2 oder mehr Spieler
Bis jetzt alles gelöst
nur die 4 Aufgabe war das man feststellen soll dass das Beste Blatt gewonnen hat
Die rangfolge ist siehe LINK
http://de.wikipedia.org/w/index.php?tit ... 0917215816
Code: Alles auswählen
import random
def Pokern():
Farbe=["K","P","H","C"]
Wert=["A","K","D","B","10","9","8","7","6","5","4","3","2"]
Liste=[i+"-"+j for i in Farbe for j in Wert]
print "Kartenspiel sortiert"
print Liste
print
Anzahl=input("Bitte geben Sie die Anzahl der Spieler ein (<=10):")
print
for i in range(52):
a=random.randint(0,51)
b=random.randint(0,51)
Liste[a],Liste[b]=Liste[b],Liste[a]
print "Gemischte Karten"
print Liste
print
e=51
for i in range(Anzahl):
Karten=[]
for f in range(5):
e=e-1
a=random.randint(0,e)
Karten=Karten+[Liste[a]]
del Liste[a]
Karten.sort()
print "Spieler ",i+1,Karten
Bis jetzt haben wir ja alles bis zur 3. Aufgabe gelöst nur jetzt stehen wir vor dem Problem, dass wir nicht weiter wissen !!!!
Wir wollten eine Count funktion benutzen sind da aber auch nicht weiter gekommen
wir wären dankbar für eure Hilfe
Liebe Grüße
Edit (BlackJack): Quelltext in Code-Tags gesetzt.