Code: Alles auswählen
#Statt a1...a6 und b1...b6
pairs = [(0, 0), # a1, b1
....
]
# statt z1 ... z6
zs = [random.choice(pair) for pair in pairs]
Code: Alles auswählen
for _ in range(3):
...
Code: Alles auswählen
#Statt a1...a6 und b1...b6
pairs = [(0, 0), # a1, b1
....
]
# statt z1 ... z6
zs = [random.choice(pair) for pair in pairs]
Code: Alles auswählen
for _ in range(3):
...
Okay, wenn das so ist, kann es durchaus etwas dauern, bis ich hier nochmal was reinschreiben kann. Darf ich dich per PN benachrichtigen, wenn ich es habe?BlackJack hat geschrieben:@qEagleStrikerp: Im Grunde jedes Grundlagentutorial. Zum Beispiel das in der Python-Dokumentation.
Magst Du uns denn nicht teilhaben an Deinen Ideen oder Fragen? :KqEagleStrikerp hat geschrieben:Darf ich dich per PN benachrichtigen, wenn ich es habe?
Nun ja, gerne, aber da ich ja erstmal ein wenig in den Dokumentationen und meinem Buch für Python rumstöbern muss, denke ich nicht, dass ihr mir dabei viel helfen könnt ^^Hyperion hat geschrieben:Magst Du uns denn nicht teilhaben an Deinen Ideen oder Fragen? :K
Es ging mir um die PN an BlackJack. Es klang so, als würdest Du ihn dann gerne nur persönlich bezüglich von Fragen zu Deiner Umsetzung ansprechen wollenqEagleStrikerp hat geschrieben: Nun ja, gerne, aber da ich ja erstmal ein wenig in den Dokumentationen und meinem Buch für Python rumstöbern muss, denke ich nicht, dass ihr mir dabei viel helfen könnt ^^
Nun, teste es doch Aber ja, du bekommst eine 6-elementige Liste (bei 6 Paaren) und jedes Element wird zufaellig aus dem entsprechenden Paar gewaehlt.qEagleStrikerp hat geschrieben:@cofi: Wie funktioniert das mit "statt z1-z6"? Wird dabei für jedes Paar der Wert errechnet und dann alle 6 Werte in "zs" eingetragen?
Okay, probiere ich dann mal. Danke!cofi hat geschrieben:Nun, teste es doch Aber ja, du bekommst eine 6-elementige Liste (bei 6 Paaren) und jedes Element wird zufaellig aus dem entsprechenden Paar gewaehlt.
@Hyperion: Es ging mir nur darum, dass ich jemanden anschreibe, falls ich nach etwas Zeit dann antworte, aber keiner mehr in dem Thread unterwegs ist.qEagleStrikerp hat geschrieben:Okay, probiere ich dann mal. Danke!cofi hat geschrieben:Nun, teste es doch Aber ja, du bekommst eine 6-elementige Liste (bei 6 Paaren) und jedes Element wird zufaellig aus dem entsprechenden Paar gewaehlt.
Na gut, dann bis irgendwann in den nächsten Tagen, ich denke am Wochenende werde ich das auf jeden Fall schaffen.BlackJack hat geschrieben:@qEagleStrikerp: Threads mit neuen Antworten wandern in der Übersicht wieder nach oben und sind ja auch durch ein entsprechendes Icon markiert. Ich denke so einfach werden da keine neuen Beiträge übersehen. Es gibt auch noch die beiden Links „Beiträge der letzten 24 Stunden” und „Ungelesene Beiträge” oben auf der Webseite.
Code: Alles auswählen
# -*- coding: cp1252 -*-
# Zufallsgenerator
import random
# DV-Paare
pairs = [(0,0), #KP
(0,0), #Angriff
(31,31), #Verteidigung
(0,0), #Spez.-Angriff
(31,0), #Spez.-Verteidigung
(31,0)] #Initiative
# Auswahl für einzelne Werte
zs = [random.choice(pair) for pair in pairs]
# Auswahl der 3 vererbten Werte
chosen = list([random.choice(zs)])
print(chosen)
chosen.add(random.choice(list(zs-chosen)))
chosen.add(random.choice(list(zs-chosen)))
# Ergänzen der 3 zufälligen Werte
chosen.add(random.randint(0,31))
chosen.add(random.randint(0,31))
chosen.add(random.randint(0,31))
# Ausgabe
print(chosen)