# Python CodeBreaker в Python - PullRequest
       10

# Python CodeBreaker в Python

0 голосов
/ 06 мая 2020

Я довольно новый программист, и я пытаюсь сделать что-то вроде блэкджека, когда вы получаете 21 или больше 21 кода "обрыв". Или код не запускается.

Я пробовал exit () и sys.exit (), но в конце постоянно появляется сообщение «Произошло исключение, используйте% tb, чтобы увидеть полную трассировку.

SystemExit» и Интересно, есть ли другой тип команды для прерывания выполнения кода, но без сообщения об ошибке.

Player = input ()

if Player == "Hit me":

print("You have",x+y,)
if x+y == 21:
  print("You win")
  sys.exit() 
elif x+y > 21:
  print("You loose")
  sys.exit()

это его часть или более того, часть, которую я хочу изменить с помощью «sys.exit ()». Кстати, x и y, которые вы видите, - это переменные, которым в начале присваиваются случайные числа.

1 Ответ

0 голосов
/ 06 мая 2020

Вы не должны рассчитывать на принудительный выход из программы - вместо этого встроите в свой код регистр выхода. Не видя вашего кода, сложно указать c, но пример структуры будет:

score = 0
while score < 21:
    score = black_jack(score)

print("You scored {}!".format(score))

Где функция black_jack() содержит ваш код для имитации раунда карточной игры.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...