wurde ich gegeben:Rollen 5 Würfel in Python
def rollDice(dice, toRoll=[0,1,2,3,4]):
"""Rolls specified dice. If no dice are specified, all dice are rolled."""
for i in toRoll:
dice[i] = random.randint(1,6)
Für das Leben von mir, ich kann nicht herausfinden, wie diese Funktion aufzurufen fünf Würfel zu rollen. Ich habe versucht, rollDice (5, toRoll) und einige andere Variationen. Auch ich habe eine Rückleitung an anderer Stelle
Was ist die ToRoll var? Ich sehe, was tut, aber warum eine Liste? Und nicht ein int, also du nur für i in range (0, toRoll): – Miguel
Hast du diese Funktion geschrieben? Was ist dein eigentliches Ziel? Ich verstehe nicht, was Würfel sein sollen. Ich nehme an, "toRoll" ist die Anzahl der Male, die du würfeln möchtest, aber warum würdest du das zu einer Liste machen? – Bahrom
Was ist eine typische Ausgabe, wenn du 5 Würfel würfelst? Was sollte die Funktion eigentlich zurückgeben? – idjaw