python - Two Dice game of pig can't get score to reset -


here code found online. modified roll 2 dice instead of one, i'm having trouble getting score reset 0 when snake eyes rolled. have tried few things reassigning original values top reset score 0 did not work. i'm @ loss.

from random import randint  playercount = 2 maxscore = 100 safescore = [0] * playercount player = 0 score=0  while max(safescore) < maxscore:     if player == 0:         rolling = 0         if score < 17 , score + safescore[player] < maxscore:             rolling = 1     else:         rolling = input("player %i: (%i, %i) rolling? (y) "             % (player, safescore[player], score)).strip().lower() in {'yes', 'y', ''}     if rolling:         rolled = randint(1, 6)         rolled2 = randint(1, 6)         print('  rolled %i' % rolled)         print('  rolled %i' % rolled2)         if rolled ==1 , rolled2 ==1:                 print('  snake eyes!! score set 0')                  score, player = 0, (player + 1) % playercount         elif rolled == 1:             print('  bust! lose %i still keep previous %i'                   % (score, safescore[player]))             score, player = 0, (player + 1) % playercount         elif rolled2 == 1:             print('  bust! lose %i still keep previous %i'                   % (score, safescore[player]))             score, player = 0, (player + 1) % playercount           else:             score += rolled + rolled2     else:         safescore[player] += score         if safescore[player] >= maxscore:             break         print('  sticking %i' % safescore[player])         score, player = 0, (player + 1) % playercount  print('\nplayer %i wins score of %i' %(player, safescore[player])) 

well figured out how needed fixed.

if rolled ==1 , rolled2 ==1:                 print('  snake eyes!! score set 0')                 safescore[player] = 0                     player = (player + 1) % playercount 

Comments

Popular posts from this blog

javascript - Wordpress slider, not displayed 100% width -

ruby on rails - RuntimeError: Circular dependency detected while autoloading constant - ActiveAdmin.register Role -

c++ - OpenMP unpredictable overhead -