+ 3
Think this will sort of do it. I made while loop with an if exception for 3 times 6 in a row: import random def rollDice(): return random.choice ([1,2,3,4,5,6]) player_start_position = 0 psp = player_start_position def player_turn(): roll = 6 sixxes = 0 roll_sum = 0 while roll == 6: roll = int(rollDice()) if roll == 6: sixxes += 1 print ('Roll again!') roll_sum += 6 else: if sixxes == 3: roll_sum = roll else: roll_sum += roll print ('Move', roll_sum, 'steps forward!') player_turn() # just for testing
21st May 2020, 6:33 PM
Paul
Paul - avatar