Python 3

Python 3
Имеется такой код:

Мне необходимо что-бы, если мне выпало 2 раза подряд 11 я получал не 22 очка, а 21..

Голову ломаю уже часа два, подкиньте идею или код, пожалуйста! :)

  • Введи еще одну переменную : count11.В цикле проверяй ее отдельно, при первом выпадении count11=1, при втором выпадении уже сount=21, и все получится.
  • Чего проще, заведи переменную, обнули перед входом в цикл и набавляй при каждом выборе. Если count > 21, но этот счетчик = 2, то - "полная победа".
  • вместо предложенного счётчика можешь "запоминать" предыдущую карту
    и если новая карта равна 11 и равна предыдущей и новая сумма равна 22, то и получаешь 21
  • или добавь условие, что при выпадении второй раз 11, сделать 11-1