Почему моему коду не нравится эта переменная?Почему еще не работает? - PullRequest
0 голосов
/ 06 июля 2019

Python 3.7 выпуск.

Я пишу макет листа символов D & D с калькуляторами для входных данных.Идея состоит в том, что если что-то случится с персонажем, я могу обновить макет, чтобы включить его.Например, потеря HP.

Таким образом, статистика находится в цикле, и когда вы добираетесь до конца, она запрашивает входные данные для ее обновления в следующем обновлении.

Но когда я пытаюсь написатьпеременная для этой конкретной области помечает ее.

И оператор else (также проверенный на другом коде) также ненавидится программой, и когда я удаляю его, я получаю ошибки EOF.

TL; DR Else заявление не работает.Переменная не работает.

Сказанная переменная Я изменил 3 раза и запустил ее на другом коде, и он работает точно так же, как и на другом.

update = input("Update? ")
    if update == "Long Rest":
        HP = (8+CM + ((Level-1)*(HitDice+CM)
    else:
        print (" ")


    repeat = input("Continue? ")
    if repeat == "Finish":
        Finished = True
    else:
        Finished = False

Закончен цикл while

Всякий раз, когда я пытаюсь запустить код, я получаю всплывающее окно с сообщением «Неверный синтаксис».Мой компьютер не позволяет мне запускать код из-за синтаксической ошибки.

Я новичок в кодировании, но я искал похожий ответ, но все, что я нашел, не работали.

1 Ответ

0 голосов
/ 06 июля 2019
  1. Все после первой строки должно быть смещено на единицу.
  2. 3-я строка закрывает не все скобки.
  3. Не проблема синтаксиса, но стандарт не должен иметь пробел между функцией и ее аргументами.
    • т.е. print (" ") становится print(" ")
  4. Зачем вам печатать пробел, а не просто новую строку?

update = input("Update? ")
if update == "Long Rest":
    HP = (8 + CM + ((Level - 1) * (HitDice + CM)))
else:
    print()

repeat = input("Continue? ")
if repeat == "Finish":
    Finished = True
else:
    Finished = False
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...