LINUX.ORG.RU

Крошится скрипт на python

 


0

2
def create_player():
    global playerlist
    try:
        playernumber = len(playerlist) + 1
        username = input_with_prefill("Введите имя игрока: ", f"Player {playernumber}")
        is_ai = input("Человек или бот? (ai / human): ")
        create_another = input("Создать ещё одного? (y / n): ")
    except (EOFError, KeyboardInterrupt):
        exit()
    playerlist[username] = {score:0, is_ai:is_ai}
    print(playerlist)
    if create_another == "y" or len(playerlist) == 1:
        create_player()
    else:
        print("\nОтлично, приступим!")
        pass

Крошится на строке playerlist[username] = {score:0, is_ai:is_ai} с NameError, говорит что score не определено. Так и правильно, оно не определено. Это значение и его просто надо создать. ЧЯДНТ и ссылку на документацию, если не сложно, чтоб перечитал.

Deleted

Последнее исправление: Romashev (всего исправлений: 1)
Ответ на: комментарий от Deleted

Удачи! И не забудь релизнуть игру на главной ЛОРа

Crocodoom ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.